14 Temmuz 2010, ÇARŞAMBA
Komut satırında Unix zaman dönüştürmek
Hızlı, oyunu Unix komut satırından bir tarih için Unix zaman damgası dönüştürmek için bir yolu var mı?
'Tarih' biraz garip her öğe (ay, gün, yıl, saat, vb.) belirtmek için değil de işe yarayabilir, ve düzgün çalışması için almak için nasıl çözemedim. Daha kolay bir yol - bir şey mi kaçırdım? olabilir gibi görünüyor
CEVAP
14 Temmuz 2010, ÇARŞAMBA
Format Unix zaman damgaları strftime()
kullanabilirsiniz. Mevcut kabuk doğrudan değil, ama gawk) ulaşabiliriz. %c
belirleyicisi yerel ayara bağımlı bir şekilde zaman damgası görüntüler.
echo $TIMESTAMP | gawk '{print strftime("%c", $0)}'
# echo 0 | gawk '{print strftime("%c", $0)}'
Wed 31 Dec 1969 07:00:00 PM EST
Ayrıca, date
basit ama yaygın olarak desteklenmeyen bir sözdizimi vardır:
date -d @$TIMESTAMP
# date -d @0
Wed Dec 31 19:00:00 EST 1969
Bunu Paylaş:
Javascript zaman bir Unix zaman damgas...
Bir Unix zaman damgası DateTime dönüşt...
Nasıl Ruby DateTime için bir unix zama...
Nasıl kabuk Unix komut satırında ya da...
Ne'kolay bir yol Unix komut satır...