/ / Bash 'dátum -d' chyba? - linux, bash, dátum, ubuntu-10.04

Bash 'dátum -d' chyba? - linux, bash, dátum, ubuntu-10.04

Používam Ubuntu 10.04 LTS. V bash Mám chybu pri prevode reťazca do dnešného dňa takto:

date -d "20110327 02:00"
date: invalid date `20110327 02:00"

ale tieto práce:

date -d "20110327 03:00"
Sun Mar 27 03:00:00 CEST 2011

date -d "20110326 02:00"
Sat Mar 26 02:00:00 CET 2011

date -d "20110328 02:00"
Mon Mar 28 02:00:00 CEST 2011

Nejaké nápady? Vďaka,

január

odpovede:

6 pre odpoveď č. 1

Je to letný čas! V roku 2011 sme dostali dodatočnú hodinu 27. marca o 2:00 v skutočnosti 3:00. Tak 27/03/2011 2:00 nie je platný dátum :-)


5 pre odpoveď № 2

Nie, som presvedčený, že v ten deň prešiel z / do letného času (DST), takže tam nebol 2:00 :)


3 pre odpoveď № 3

No tam nie je taký miestny čas - došlo k prepnutiu na letný čas a hodiny šli od 1:59 do 3:00.