Tz database
dateコマンドは引数に何も指定しないで実行した場合、デフォルトではシステム時刻と/etc/localtimeのシステム・タイムゾーン設定を検知し両者を表示する。
日本標準時を明示的に指定する場合は以下となる。
フランスは中央ヨーロッパ時間(CET)を採用している。TZに指定した場合の結果は以下となる。
フランスでは4月は夏時間施行期間であるため、3ヶ月後は、
POSIX形式では、グリニッジ子午線の西回りを正の符号で表記する。符号に注意せよ。
TZに無効な文字列を指定した場合、すべて協定世界時(UTC)であると見なされる。
よくある間違いはTZにJSTと指定してしまうことである。これだとTZにUTCを指定した場合と同じになってしまう。POSIXのTZ環境変数の表記に合わせるならば、JST-9と指定しなければならない(符号の正負に注意せよ)。tz databaseの作者はtz databaseが利用できる環境ならば、このようなPOSIX表記を利用せずとも、最初に挙げたAsia/Tokyoのような〈大州〉/〈地域〉表記を利用した方が誤りを軽減できると述べている。