Re: unix time format nach lesbar konvertieren
Am 2005-05-03 08:58:07, schrieb Steffen Hey: Am Mon, 02 May 2005 13:28:56 +0200 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 Wie wär's mit: |date |Di Mai 3 08:54:50 CEST 2005 man date gibt einiges her. Er will aber eine beliebiges SERIELLES Datum umwandeln. Gruß Steffen Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: unix time format nach lesbar konvertieren
Zu schnell abgesendet.. Am 2005-05-03 08:58:07, schrieb Steffen Hey: Wie wär's mit: |date |Di Mai 3 08:54:50 CEST 2005 man date gibt einiges her. Du kennst: date --date=1997-05-03 14:15:16 Sam Mai 3 14:15:16 CEST 1997 Er will aber sowas wie: date --sdate=862661716 Sam Mai 3 14:15:16 CEST 1997 Sprich, er gibt ein serielles Datum vor und das Programm wandelt es in ein Menschen lesbares format um. Gruß Steffen Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: [solved] unix time format nach lesbar konvertieren
Also sprach Michelle Konzack [EMAIL PROTECTED] (Tue, 3 May 2005 09:33:40 +0200): Am 2005-05-03 08:58:07, schrieb Steffen Hey: Am Mon, 02 May 2005 13:28:56 +0200 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 Wie wär's mit: |date |Di Mai 3 08:54:50 CEST 2005 man date gibt einiges her. Er will aber eine beliebiges SERIELLES Datum umwandeln. jup, das will ich. soweit so solved: a) $ date -d '1 jan 1970 utc + 1115030768 secs' b) $ echo 1115030768 | gawk '{ print strftime(%H:%M:%S, $1)}' [geht wegen fehlender strftime function nicht in mawk] und c) perl sl ritch.
unix time format nach lesbar konvertieren
angenehmen montag. gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 thx, ritch. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: unix time format nach lesbar konvertieren
Moin! % apt-cache search libdate libdate-calc-perl - Perl library for accessing dates libdate-ical-perl - Perl extension for ICalendar date objects libdate-leapyear-perl - Simple module to determine whether or not a year is a leapyear libdate-manip-perl - a perl library for manipulating dates libdate-pcalc-perl - Perl module for Gregorian calendar date calculations libdate-simple-perl - a simple date object for Perl libdatetime-calendar-discordian-perl - Perl extension for the Discordian Calendar libdatetime-locale-perl - perl DateTime::Locale - Localization support for DateTime libdatetime-perl - perl DateTime - Reference implementation for Perl DateTime objects libdatetime-timezone-perl - perl DateTime::TimeZone - Time zone object base class and factory Bye, Marc -- For the sake of argument I'll ignore all your fighting words. -- Larry Wall in [EMAIL PROTECTED] -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: unix time format nach lesbar konvertieren
und noch was: my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(1115030768); print $sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst\n; -- : But for some things, Perl just isn't the optimal choice. (yet) :-) -- Larry Wall in [EMAIL PROTECTED] -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: unix time format nach lesbar konvertieren
Am 2005-05-02 13:28:56, schrieb Richard Mittendorfer: angenehmen montag. gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 Angeblich soll ein neues date das können. Ich hatte einen BUG (wishlist) gegen das paket date gepostet, da ich sehr oft die function serialdate=humanreadable benötige. thx, ritch. Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: unix time format nach lesbar konvertieren
On 5/2/05, Richard Mittendorfer [EMAIL PROTECTED] wrote: gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? Ich nutz awk awk '{ print strftime(%H:%M:%S, $1)}' MfG Robert Müller
Re: unix time format nach lesbar konvertieren
Hi! Am Montag, 2. Mai 2005 13:28 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 -- Mit freundlichen Grüßen, Ing. Reinhold Fischer
Re: unix time format nach lesbar konvertieren
Also sprach Reinhold Fischer [EMAIL PROTECTED] (Mon, 2 May 2005 13:55:08 +0200): Hi! danke fuer die hinweise. aber Am Montag, 2. Mai 2005 13:28 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 --^^ aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum? unix time ist doch sec's ab 1.jan'70. Also sprach Marc Deichmann [EMAIL PROTECTED] (Mon, 2 May 2005 13:52:40 +0200): und noch was: my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(1115030768); print $sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst\n; script-out = 8,46,12,2,4,105,1,121,1 --^^ da und in meinem perlscript ist die stunde dabei. == es sollte aber nicht unbedingt mit perl geloest werden. == hab' mich gerade durch die units units.dat gegraben: schuhgroessen, julianischer islamischer kalender, marsjahre, ... aber nix unixtime. gibt's das? ???, ritch. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: unix time format nach lesbar konvertieren
Also sprach Robert Müller [EMAIL PROTECTED] (Mon, 2 May 2005 14:07:50 +0200): On 5/2/05, Richard Mittendorfer [EMAIL PROTECTED] wrote: gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? Ich nutz awk awk '{ print strftime(%H:%M:%S, $1)}' da bekomme ich: awk: line 2: function strftime never defined sollte awk strftime von haus aus koennen oder muss ich da irgendwie nachhelfen? hier ist mawk 1.3.3-11 installiert (sarge). MfG Robert Müller sl ritch.
Re: unix time format nach lesbar konvertieren
On 5/2/05, Richard Mittendorfer [EMAIL PROTECTED] wrote: Also sprach Robert Müller [EMAIL PROTECTED] (Mon, 2 May 2005 14:07:50 +0200): On 5/2/05, Richard Mittendorfer [EMAIL PROTECTED] wrote: gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? Ich nutz awk awk '{ print strftime(%H:%M:%S, $1)}' da bekomme ich: awk: line 2: function strftime never defined sollte awk strftime von haus aus koennen oder muss ich da irgendwie nachhelfen? hier ist mawk 1.3.3-11 installiert (sarge). Wird an den Alternativen liegen, bei mir ist für awk gawk definiert: 14:58:25 [EMAIL PROTECTED]:/home/commander [!526]$echo 1115038928 | awk '{ print strftime(%H:%M:%S, $1)}' 15:02:08 14:58:50 [EMAIL PROTECTED]:/home/commander [!529]$l `which awk` lrwxrwxrwx 1 root root 21 2004-11-29 12:31 /usr/bin/awk - /etc/alternatives/awk* 14:59:02 [EMAIL PROTECTED]:/home/commander [!530]$l /etc/alternatives/awk lrwxrwxrwx 1 root root 13 2005-02-28 10:26 /etc/alternatives/awk - /usr/bin/gawk* 14:59:34 [EMAIL PROTECTED]:/home/commander [!531]$wajig policy gawk gawk: Installiert:1:3.1.4-2 Mögliche Pakete:1:3.1.4-2 Versions-Tabelle: *** 1:3.1.4-2 0 500 http://ftp.de.debian.org testing/main Packages 100 /var/lib/dpkg/status Vielleicht sollte man dann ja explizit gawk angeben, werde ich gleich mal in meinen Script anpassen.
Re: unix time format nach lesbar konvertieren
Richard Mittendorfer [EMAIL PROTECTED] writes: Also sprach Reinhold Fischer [EMAIL PROTECTED] (Mon, 2 May 2005 13:55:08 +0200): Am Montag, 2. Mai 2005 13:28 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 --^^ aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum? unix time ist doch sec's ab 1.jan'70. Richtig wre: date -d '1 jan 1970 utc + 1115030768 secs' Der Epochenbeginn liegt nicht bei 01-Jan-1970 lokaler Zeit, sondern bei 01-Jan-1970 UTC. Martin
Re: unix time format nach lesbar konvertieren
Also sprach Robert Müller [EMAIL PROTECTED] (Mon, 2 May 2005 15:06:56 +0200): On 5/2/05, Richard Mittendorfer [EMAIL PROTECTED] wrote: gleich zur (anfaenger)frage: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. ich hab inzwischen ein kleines perl script, aber apt / apropos gibt mir nichts aus. flasch gesucht? Ich nutz awk awk '{ print strftime(%H:%M:%S, $1)}' da bekomme ich: awk: line 2: function strftime never defined [...] gawk: Installiert:1:3.1.4-2 Mögliche Pakete:1:3.1.4-2 Versions-Tabelle: *** 1:3.1.4-2 0 500 http://ftp.de.debian.org testing/main Packages 100 /var/lib/dpkg/status Vielleicht sollte man dann ja explizit gawk angeben, werde ich gleich mal in meinen Script anpassen. mit dem gnu-awk kein problem: [EMAIL PROTECTED]:~/scripts# echo 1115030768 | gawk '{ print strftime(%H:%M:%S, $1)}' 12:46:08 thx, sowas hatt' ich gesucht. im script wird 'eh genug geawk't :) sl ritch.
Re: unix time format nach lesbar konvertieren
Also sprach Martin Dickopp [EMAIL PROTECTED] (Mon, 02 May 2005 15:07:18 +0200): Richard Mittendorfer [EMAIL PROTECTED] writes: Also sprach Reinhold Fischer [EMAIL PROTECTED] (Mon, 2 May 2005 13:55:08 +0200): [...] $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 --^^ aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum? unix time ist doch sec's ab 1.jan'70. Richtig wäre: date -d '1 jan 1970 utc + 1115030768 secs' Der Epochenbeginn liegt nicht bei 01-Jan-1970 lokaler Zeit, sondern bei 01-Jan-1970 UTC. /* licht ein */ klar! [EMAIL PROTECTED]:~$ date Mon May 2 15:18:55 CEST 2005 [EMAIL PROTECTED]:~$ date -u Mon May 2 13:18:57 UTC 2005 /* licht aus */ erm.. [EMAIL PROTECTED]:~$ date -R Mon, 02 May 2005 15:19:10 +0200 --^ ..muesste ich da nicht _2_ stunden daneben liegen? immerhin rennt meine lokale zeit 2 hrs vor utc. ich blick da momentan nicht so recht durch :( sommer-/winterzeit? nein? arggh! $ date -d '1 jan 1970 + 1115030768 secs' Mon May 2 11:46:08 CEST 2005 $ date -d '1 jan 1970 utc + 1115030768 secs' Mon May 2 12:46:08 CEST 2005 ..stimmt aber wieder - das reicht mir. thx. Martin sl ritch.
Re: unix time format nach lesbar konvertieren
Hi! Am Montag, 2. Mai 2005 14:42 schrieb Richard Mittendorfer: Am Montag, 2. Mai 2005 13:28 schrieb Richard Mittendorfer: gibt's da ein natives debian tool um unix time in ein lesbar(er)es format zu konvertieren. [EMAIL PROTECTED]:~/scripts# ./uconvert.pl 1115030768 12:46:08 02.05.2005 $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 --^^ aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum? unix time ist doch sec's ab 1.jan'70. $ date -d '1 jan 1970 utc + 1115030768 secs' +'%T %d.%m.%Y' 12:46:08 02.05.2005 -- Mit freundlichen Grüßen, Reinhold Fischer
Re: unix time format nach lesbar konvertieren
Richard Mittendorfer [EMAIL PROTECTED] writes: Also sprach Martin Dickopp [EMAIL PROTECTED] (Mon, 02 May 2005 15:07:18 +0200): Richard Mittendorfer [EMAIL PROTECTED] writes: Also sprach Reinhold Fischer [EMAIL PROTECTED] (Mon, 2 May 2005 13:55:08 +0200): [...] $ date -d '1 jan 1970 + 1115030768 secs' +'%T %d.%m.%Y' 11:46:08 02.05.2005 --^^ aha, so geht's natuerlich auch. da fehlt mir eine stunde. warum? unix time ist doch sec's ab 1.jan'70. Richtig wre: date -d '1 jan 1970 utc + 1115030768 secs' Der Epochenbeginn liegt nicht bei 01-Jan-1970 lokaler Zeit, sondern bei 01-Jan-1970 UTC. /* licht ein */ klar! [EMAIL PROTECTED]:~$ date Mon May 2 15:18:55 CEST 2005 [EMAIL PROTECTED]:~$ date -u Mon May 2 13:18:57 UTC 2005 /* licht aus */ erm.. [EMAIL PROTECTED]:~$ date -R Mon, 02 May 2005 15:19:10 +0200 --^ ..muesste ich da nicht _2_ stunden daneben liegen? immerhin rennt meine lokale zeit 2 hrs vor utc. ich blick da momentan nicht so recht durch :( sommer-/winterzeit? nein? arggh! Im Moment herrscht Sommerzeit, so da die lokale Zeit bei UTC plus zwei Stunden liegt. Am 01. Januar 1970 war aber keine Sommerzeit in Kraft, so da die Differenz zwischen lokaler Zeit und UTC damals nur eine Stunde betrug: date -R -d '1 jan 1970 utc' Thu, 01 Jan 1970 01:00:00 +0100 ^ Martin
Re: unix time format nach lesbar konvertieren
Also sprach Martin Dickopp [EMAIL PROTECTED] (Mon, 02 May 2005 16:11:46 +0200): Richard Mittendorfer [EMAIL PROTECTED] writes: [EMAIL PROTECTED]:~$ date -R Mon, 02 May 2005 15:19:10 +0200 --^ ..muesste ich da nicht _2_ stunden daneben liegen? immerhin rennt meine lokale zeit 2 hrs vor utc. ich blick da momentan nicht so recht durch :( sommer-/winterzeit? nein? arggh! Im Moment herrscht Sommerzeit, so daß die lokale Zeit bei UTC plus zwei Stunden liegt. Am 01. Januar 1970 war aber keine Sommerzeit in Kraft, so daß die Differenz zwischen lokaler Zeit und UTC damals nur eine Stunde betrug: date -R -d '1 jan 1970 utc' Thu, 01 Jan 1970 01:00:00 +0100 ^ dacht' ich's mir doch. allerdings hab ich, um das zu ueberpruefen, einen unnuetzen versuchsaufbau verwendet. :| Martin thx, ritch.
Re: unix time format nach lesbar konvertieren
Hi, Richard Mittendorfer wrote: [EMAIL PROTECTED]:~/scripts# echo 1115030768 | gawk '{ print strftime(%H:%M:%S, $1)}' 12:46:08 FWIW, %c statt %H:%M:%S gibt noch ein bisschen mehr aus: Mo 02 Mai 2005 12:46:08 CEST --Ingo -- Linux, the choice of a GNU | I am a signature virus. Distribute me until generation on a dual AMD | the bitter end. Athlon!| -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)