Come posso formattare la data -u in modo che i risultati includano l'offset del fuso orario in una sessione del terminale Mac OSX?
Domanda
In una sessione terminale posso usare date -u per ottenere
Lun 16 Mar 03:34:39 2009 UTC
Tuttavia, vorrei includere l'offset. Sto modificando un attivatore della scheda TextMate in modo da poter inserire la data completa, incluso l'offset locale, nel formato UTC standard. Credo che sarebbe nella seguente forma:
Lun 16 Mar 03:34:39 2009 UTC -0500
Quindi, come puoi vedere, non so come ottenere la differenza di fuso orario e combinarla con risultati di data formattati.
Soluzione
Prova questo:
echo `date -u` `date +%z`
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow