スポンサーリンク

【Google Colaboratory】タイムゾーンの変更

timezone_clockCode

Google Colaboratory + Pythonの勉強を始めました。
まずは、今までJavaScriptで書いてきたプログラムをPythonで表現することにしました。
手始めに、このプログラムを書こうとしたのですが、期待通りの結果になりませんでした。

【JaveScript】挨拶表示の制作②
時間を読み込んで挨拶を返してくれるJaveScriptを組んでみました。前回、Wordpressで表示できなかったんですよね。ブラウザだと動くのですが・・・

今じゃない時間が表示される

17時に実行したら、「おはようございます」と表示されました。
datetime_result1
このプログラム、ギョーカイの人です・・・。
色々考え、まずは以下のコードを書き加えて、現在時刻を表示さて検証することにしました。

よーく見てみると、17時のはずなのに8時になっています。
datetime_result2
確かに、このプログラムだと8時を読み込んでいれば「おはようございます」になります。
むむむ、と考えると丁度9時間前を指していることに気づきました。
協定世界時(UTC)ですね。
colab_timezone

タイムゾーンを変更する方法

わからないことはGoogle先生です。
ちゃんと情報が出てきます。

こいつを読み込ませて

これでランタイムの再起動をすれば
change_timezone

!date

タイムゾーンが変更され、日本標準時(JST)が表示されました。

まとめ

datetime_result3
でもダメです!
Google Colaboratoryのタイムゾーンは変更できたはずです。
が、このままのプログラムだとUTCを読み込んでいるんですよね。
解決策を探します。

コメント

タイトルとURLをコピーしました