0

CLI を使用して、任意のタイムゾーンで時刻を確認する必要があります。ただし、Debian は推奨される解決策に対応していません。

まず、ローカル タイムゾーンを設定します。

dpkg-reconfigure tzdata

次に、システム時刻を設定します。

ntpdate pool.ntp.org

システム時刻を反映するようにハードウェア クロックを更新します。

hwclock --systohc --utc

今、私はこの投稿に従っています: http://www.linuxquestions.org/questions/programming-9/display-different-timezones-in-command-line-927660/

つまり、次のようなコマンドを使用してタスクを完了することができます。 TZ=UTC date && TZ=CDT date && TZ=IST date

ただし、これは私が得る出力です:

dpkg-reconfigure tzdata && ntpdate pool.ntp.org && hwclock --systohc --utc && TZ=UTC date && TZ=CDT date && TZ=IST date

Current default time zone: 'America/Chicago'
Local time is now:      Tue Apr 16 14:45:29 CDT 2013.
Universal Time is now:  Tue Apr 16 19:45:29 UTC 2013.

16 Apr 19:45:38 ntpdate[12036]: adjust time server 199.102.46.73 offset -0.036668 sec
Tue Apr 16 19:45:39 UTC 2013
Tue Apr 16 19:45:39 CDT 2013
Tue Apr 16 19:45:39 IST 2013
4

1 に答える 1

1

CDTISTは有効なタイムゾーン名ではないため、これらをタイムゾーンとして使用しようとすると、dateデフォルトで時間が表示されます。UTC

実際にどのタイムゾーンを使用するつもりだったのかわかりませんが、いくつか試してみてください。これらは有効なタイムゾーン名です。

TZ=Asia/Shanghai date
TZ=America/Vancouver date
TZ=Europe/London date
于 2013-04-16T20:28:17.177 に答える