質問: dateコマンドで出てくるdst windows 10 で動く windows subsystem for linux が正式版になったので早速インストールして ubuntu で動かしています。そこでコマンドラインから date コマンドを実行したところ以下のように出力されました。 wed nov 15 18:00:01 dst 2017 この dst とはなんでしょう? 普通なら jst 等のタイムゾーンが出る所ですよね? dst という名称のタイムゾーンがあるんでしょうか? (だとすると daylight saving time と同じで非常に紛らわしいように思いますが)。 一体これはどういうことかと思い、 date '+%z %z' をやってみたらこう出ます。 dst +0900 どうやら日本と同じようです。環境変数 tz に japan 以外の何か知らない国名がセットされているのかなと思って $tz を出してみましたが空で、env | grep tz で出力がないので tz は完全にセットされていないようです。 じゃあ tz を japan にセットしたらどうなるのかというと、これは以下のように jst で出ます。(以下は最初の行が date のみ、次の行が date '+%z %z' の出力) wed nov 15 18:04:49 jst 2017 jst +0900
回答: >(だとすると daylight saving time と同じで非常に紛らわしいように思いますが)。 まさにdaylight saving timeを表示しているということなのでは?