[解決済み] ローカルタイム文字列をUTCに変換する方法は?
2022-03-15 09:31:25
質問
日時を変換する方法 文字列をローカルタイムで表示 を指定します。 UTC時間での文字列 ?
以前にもやったことがあると思うのですが、それが見つからず、SOが今後の私の(そして他の人の)手助けになればと思います。
明確化
: 例えば
2008-09-17 14:02:00
を私のローカルタイムゾーンで使用します (
+10
に相当する文字列を生成したい。
UTC
の時間です。
2008-09-17 04:02:00
.
また、から http://lucumr.pocoo.org/2011/7/15/eppur-si-muove/ 一般的には、夏時間やその他の問題により、現地時間からUTC時間への一意の変換ができないため、これは不可能であることに注意してください。
解決方法は?
ありがとうございます!@roflyさん、文字列から文字列への完全な変換は以下のようになります。
time.strftime("%Y-%m-%d %H:%M:%S",
time.gmtime(time.mktime(time.strptime("2008-09-17 14:04:00",
"%Y-%m-%d %H:%M:%S"))))
私のまとめ
time
/
calendar
関数を使用します。
time.strptime
string --> tuple (タイムゾーンが適用されないため、文字列に一致)
time.mktime
local time tuple --> エポックからの秒数 (常にローカルタイム)
time.gmtime
エポック以降の秒数 -->タプル(UTC)
と
calendar.timegm
UTC -->エポックからの秒数で表したタプル
time.localtime
エポックからの秒数 --> ローカルタイムゾーンでのタプル
関連
-
Python カメの描画コマンドとその例
-
Pythonの画像ファイル処理用ライブラリ「Pillow」(グラフィックの詳細)
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Pythonでタイムゾーンを意識したdatetimeオブジェクトを作るには?
-
[解決済み】文字列をdatetimeに変換する
-
[解決済み】UTCの日付時間の文字列をローカルの日付時間に変換する
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み] データ型が理解できない
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み] UTCで現在の時刻(今)を知るにはどうしたらよいですか?
-
[解決済み】Pythonで、`datetime`オブジェクトを秒に変換する方法は?
-
[解決済み】標準ライブラリだけを使って、UTCのdatetimeをローカルのdatetimeに変換する方法は?
-
[解決済み】UTCの日付時間の文字列をローカルの日付時間に変換する