GNU/Linux >> Belajar Linux >  >> Linux

Linux mendapatkan offset UTC dari zona waktu saat ini (atau lainnya) pada tanggal dan waktu tertentu

Anda dapat menggunakan date memerintah. Anda mengatur zona waktu dan kemudian menentukan tanggal dan waktu. Perintah akan mengembalikan waktu itu dengan -03 atau -04, jadi Anda akan tahu apakah DST sedang berlaku.

Misalnya, untuk Cile/Kontinental:

Sebelum perubahan DST tahun ini:

$ TZ=Chile/Continental date --date='2020-04-03 11:00 +00'
Fri Apr  3 11:00:00 -03 2020

Setelah perubahan DST tahun ini:

$ TZ=Chile/Continental date --date='2020-04-06 11:00 +00'
Mon Apr  6 11:00:00 -04 2020

Untuk membatalkannya, cukup setel TZ ke UTC dan ubah offset:

$ TZ=UTC date --date='2020-04-03 11:00 -04'

Linux
  1. Atur tanggal, waktu, dan zona waktu di server Linux

  2. Cara Melihat Tanggal dan Waktu Reboot Sistem Linux

  3. Dapatkan waktu saat ini dalam hitungan detik sejak Zaman di Linux, Bash

  1. Sejarah Perintah Linux dengan tanggal dan waktu

  2. Di Linux cara membuat file dengan nama tanggal dan waktu saat ini

  3. Linux:Tetapkan offset zona waktu yang tidak ada?

  1. 7 Contoh Perintah Tanggal Linux untuk Menampilkan dan Mengatur Waktu Tanggal Sistem

  2. Format tanggal dan waktu untuk skrip atau variabel shell Linux

  3. Bagaimana saya bisa mendapatkan tanggal dan waktu saat ini di terminal dan mengatur perintah khusus di terminal untuk itu?