0

浮動小数点数 (この場合は秒) を YYMMDDHHMM 形式に変換しようとしています。float を適切に変換していないという事実に対処するエラーを取得するか、変換を完了したときに UTC/GMT 時間ではないという事実を処理するためだけに、多くの方法を試しました。これは、関数「ctime」を使用しようとしたときに発生しました。ctime の使用時に s に 0 を入力すると、1970 年 1 月 1 日の 6 時間前の時刻が出力されました。

変換が欠落している私が持っているものは次のとおりです。

import time

s = 1226368439.04

#conversion of some sort here

print time.strftime(s)

どんな援助も素晴らしいでしょう。

4

1 に答える 1

1

これを試してみてください

輸入時間

t = 1226368439.04

time.strftime('%Y%m%d%H%M%S', time.localtime(t))

20081111072359

time.strftime('%Y%m%d%H%M%S', time.gmtime(t))

「20081111015359」

于 2012-07-16T05:38:43.503 に答える