別のタイムゾーンが設定されていますが、「日付」にUTC時間が表示されるのはなぜですか?

別のタイムゾーンが設定されていますが、「日付」にUTC時間が表示されるのはなぜですか?

私はPi 2でRaspbianを実行しています。この動作が以前と異なるかどうかはわかりませんが、タイムゾーンがUTC-7にもかかわらず、date出力を実行する時間は同じです。上記の2つのコマンドと私の変数date -uの出力は次のとおりです。$TZ

pi@raspberrypi ~ $ date; date -u; echo $TZ
Sat Oct  3 05:33:43 America 2015
Sat Oct  3 05:33:43 UTC 2015
America/Los Angeles

正しい時刻/日付を表示するようにこの出力をどのように変更できますか? (たとえばのOct 2 10:33:43 America 2015出力へdate

ベストアンサー1

タイムゾーンの設定が正しくありません。動作していることを確認するには、他の(極端な)方法を使用してください。

$ TZ=Pacific/Midway date
Mon Sep 28 20:42:02 SST 2015
$ TZ=Pacific/Kiritimati date
Tue Sep 29 21:42:48 LINT 2015

入力内容をもう一度確認するとリスト値に下線がないことを確認できます$TZ

だから試してみてください

$ TZ=America/Los_Angeles date

問題が解決しないことを確認してください。

タイムゾーンの命名のための戦略が見つかりませんでしたが、その中にスペースはなく、代わりに下線で置き換えられますが、時にはダッシュで置き換えられます。あなたまたはあなたのソースが行っていない値を見つけてコピー/貼り付けする方が良いでしょう。

おすすめ記事