Archiv verlassen und diese Seite im Standarddesign anzeigen : Aktuelles Datum in einen Timestamp wandeln
Hallo.
Ich bräuchte das aktuelle Datum in einem timestamp unter der ksh.
Bekomme es einfach nicht hin.
Habe es mit awk versucht, jedoch gibt mein System die Function systime() nicht her.
Ich habe auf dem Server
OpenUNIX DA0101 5 8.0.0 i386 x86at Caldera UNIX_SVR5
Hat da jemand eine Lösung für mich?
THX im Voraus.
Vllt. reicht Dir ja schon "date +%d-%m-%y" bzw "date +%D:
kreol@P800:~> date +%d-%m-%y
08-02-07
kreol@P800:~> date +%D
02/08/07
kreol@P800:~>Sonst beschreib mal genau, was Dein Ziel ist.
Kreol
date +%s für Sekunden seit 01-01-1970 bzw.
date +%Y%m%d%H%M%S für YYYYMMDDhhmmss, oder versteh ich dich falsch?
mfG
Was genau verstehst du unter timestamp?
m.E. nach gibt es kein Standard-timestamp-Format.
Schön sieht z.B.
kreol@P800:~> echo '['$(date +%d.%m.%Y\ -\ %T)']'
[08.02.2007 - 19:45:05]
kreol@P800:~>aus :)
Vllt. kommen die Anforderungen ja noch...
Kreol
Vielleicht will er ein beliebiges Datum im üblichen Format in Unixtime umwandelt.
Falls nein, mir egal, ich will das trotzdem wissen. :D
Gruss,
lfhelper.
Was ist für Dich "Unixtime"? UTC? Dann siehe "man date", option -u
kreol@P800:~> date ; date -u
Do Feb 8 22:21:22 CET 2007
Do Feb 8 21:21:22 UTC 2007
kreol@P800:~>
Kreol
@oben
date +%s
Sekunden nach 1970.
date -u bzw. date --utc auf Linux ist UTC bzw. CUT bzw. GMT.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.