Python - time.strftime による書式設定でデフォルト値が使用されるのはなぜですか?
PHP中文网
PHP中文网 2017-05-18 10:50:41
0
2
642

a = time.time()

時間.睡眠(3)

b = time.time()

time_consuming = time.strftime("%H:%M:%S", time.localtime(b - a))
print(time_consuming)

上記のコードを使用して、time.strftime を実行します。時間をフォーマットした後は、常に時間のデフォルト値が存在します。この 8 時間のデフォルト値はどのようにして生まれたのですか?

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(2)
迷茫

タイムゾーンの問題のため、時間を使用するべきではなく、計算にはdatetime.timedeltaを使用する必要があります
以下のコードを参照してください

リーリー

出力は次のとおりです:

リーリー
いいねを押す +0
阿神

8 時間はタイム ゾーンの変換によって発生します。北京は東 8 区であるため、時間を 8 時間進める必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート