プログラミング学習347日目 〜Pythonでオープンデータからcsvファイルを取得  日本時間の取得〜

現在の日時を取得させているのですが、ローカルでは日本時間になっているのですが、デプロイしたものは世界標準時間(?)になっていることに気が付きそちらの修正。

修正と言っても半ば強引なところも一部あります。

now = datetime.datetime.now(datetime.timezone(datetime.timedelta(hours=9))).strftime("%Y/%m/%d %H:%M")

これはローカルでもremote(?)でも日本時間を示してくれました。
timezoneというのがそういう働きをしていると思われます。(まだ全く調べていないのでコピペしただけです。)


today = datetime.datetime.today() + timedelta(hours=+9)
span = today - timedelta(days=number)

強引にやったのがこちら。日付の増減をしようとするとなかなかうまくいかなくて、なんとかした結果がこれ。こちらですとリモートではうまく表示されますが、ローカルだと9時間たされたものが表示されてしまいます。ま、リモートでうまく表示されれば問題ないので、それはそれでいいのですが、時間の表現はいろいろあるようで、ここを少し学ぶ必要はあるかなと思っています。



いいなと思ったら応援しよう!