0
SQLクエリーから返されたエポックを取り出し、30分に切り上げ(または縮小)したいと考えています。私はコードの2行目でこれをやりたいどのようにそうするのか?Unix/POSIXタイムスタンプを一番近い30分に丸める方法は?
s = row.get("values")[0][1]
s = <<<round to closest 30 mins>>>
t = datetime.fromtimestamp(float(s)/1000.)
dateFmt = "%Y-%m-%d"
timeFmt = "%H:%M"
date = t.strftime(dateFmt)
time = t.strftime(timeFmt)
30分で除算して、再び30分を掛けます。 – smarx
入力が秒単位の場合、 's = round(s/60/30)* 60 * 30'となります。しかし、あなたの '/ 1000.'を指定すると、おそらくミリ秒かかりますか?もしそうなら、 's = round(s/60/30/1000)* 60 * 30 * 1000'となります。 – smarx
それは動作します!ありがとうございました –