date                                                  linuxUSER 07/2005/Seite: 88
 
Umgebungsvariable testen
  echo $LC-TIME
setzen auf deutsch
  export LC-TIME=de_DE
andere Länder siehe: /usr/share/zoneinfo
Wie spät in Neuseeland:
  TZ=NZ date
TZ= temporäre Zeit
Kann auch als  alias in  ~/.bashrc

Der Kommand date  mit +  hat zusätzliche Formatierungsparameter:
  siehe auch Konqueror: man:date
 
date +%d.%B.%Y_%H:%M,%S
  14.August.2005_11:40,36

date mit der Option -d und englischen Schlüsselworten:
 date = So Aug 14 11:46:51 CEST 2005
 date -d tomorrow = Mo Aug 15 11:47:00 CEST 2005
 date -d yesterday = Sa Aug 13 11:47:02 CEST 2005
 date -d '1 month ago' = Do Jul 14 11:49:02 CEST 2005
 date -d 'third January' +%A = Montag
 date -d '28 May 1939' +%A = Sonntag


Es kann auch gerechnet werden, wenn die Befehle in Doppelklammern liegen:
  echo $((`date -d '29 July 2005' +%j` - `date +%j`)) = -16
  echo $((`date -d '29 August 2005' +%j` - `date +%j`)) = 15
 
Stellen der SystemUhr:
  su
  Password:
  date -s '+1 minute'
  So Aug 14 12:29:48 CEST 2005
  date -s '+45 seconds'
  So Aug 14 12:34:51 CEST 2005
SystemZeit zur HardwareZeit setzen.
  hwclock = So 14 Aug 2005 12:34:59 CEST  -0.396313 Sekunden