フォーマット
KUSK Datasetの全てのタイムスタンプは次のフォーマットに従います.
%Y%m%d_%H%M%S_%N
注)%N は本来ナノ秒ですが,KUSKDatasetではミリ秒かマイクロ秒に丸められています.
例:2014年5月13日12時21分29.662秒
20140513_122129_662000
サンプルコード
def parse_time(timestamp_str)
buf = /(\d{4})(\d{2})(\d{2})_(\d{2})(\d{2})(\d{2})_(\d+)/.match(timestamp_str)
return nil if nil == buf[0] Time.utc($1.to_i,$2.to_i,$3.to_i,$4.to_i,$5.to_i,"#{$6}.#{$7}".to_r)
end