2012-11-19 16 views
24

Unix makinem, IST saat dilimine ayarlıysa, geçerli GMT saatini nasıl alabilirim?Unix'te GMT zamanını nasıl alabilirim?

+0

yalnızca bu komut için zaman dilimini ayarlayan tek poşetine unix komutunu kullanmadan önce de tabii ki, önerildiği gibi, tek önerdi kullanabilirsiniz sadece evrensel saati görmek için 'TZ = gmt date' – WattsInABox

cevap

32

Sen -u tarih komutunun seçeneğini kullanabilirsiniz:

date -u 

-u Ekran (veya set) Greenwich saati (GMT-evrensel saat) tarih, normal dönüşüm atlayarak (veya yerel saat. date kabuk komutuyla bunu

+0

TZ değişkenini dışa aktarma ile UTC'de zaman basmanın en iyi yolu, date -u – minhas23

19

Dene:

Bir kabuk gelen bu yapıyorsanız
date -u 
3

, sen date -u kullanabilirsiniz, size UTC verir. C itibaren

, siz (localtime() aksine gmtime() UTC verir) kendinize gerekli verilerle bir struct tm vermek gmtime() birlikte time() kullanmak.

2

Komut satırında, görmek istediğiniz tarihe bir saat dilimi ayarlayabilir ve orijinal tarihe dönmeden önce tarih ile saati kontrol edebilirsiniz.

#see current timezone 
(date +%Z) 

#change to a desired ie. London 
export TZ=England/London 

#or LA would be 
export TZ=America/Los_Angeles 

#check the time 
date 

İlgili konular