[Berlin-wireless] UNIX-Timestamp umrechnen?
Sven-Ola Tuecke
sven-ola
Mo Okt 2 09:06:44 CEST 2006
Hi,
mach'n Crosscompiler z.B. mit openwrt/whiterussian. Und ein kleines
C-Programm, z.b.
#include <time.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
if (1 < argc) {
time_t t = atoi(argv[1]);
struct tm* tm = localtime(&t);
printf("t=%s\n", asctime(tm));
}
return 0;
}
Dann:
/usr/src/cross/ff/trunk/openwrt/staging_dir_mipsel/bin/mipsel-linux-gcc bla.c
Das a.out kleb' ich dir dran.
// Sven-Ola
Am Montag, 2. Oktober 2006 00:56 schrieb tetzlav:
> Hallo,
>
> ich habe einen Timestamp und brauche Datum und Uhrzeit in leserlicher Form.
>
> unter http://forum.openwrt.org/viewtopic.php?pid=22041 hab ich folgendes
>
> gefunden und getestet:
> > $ date +%s
> > 1141421607
> > - Works on any Linux including OpenWrt, FreeBSD etc.
> >
> > $ date -d '1/1/1970 0:0:1141421607 GMT'
> > Fri Mar 3 23:33:27 EET 2006
> > - Doesn't work on OpenWrt due busybox date command, doesn't work on
> > FreeBSD either as it requires GNU date command. Fails on Cygwin with GNU
> > date.
> >
> > $ awk 'BEGIN { print strftime("%c", 1141421607); exit }'
> > Fri Mar 3 23:33:27 EET 2006
> > - Works but don't forget to set OpenWrt timezone settings first. Works on
> > Cygwin with GNU awk and FreeBSD with non-GNU awk too.
> >
> > And this works also:
> >
> > microperl -e 'print scalar localtime(1141408532) . "\n"'
>
> "date" geht nicht, "awk" ist jetzt auch raus und deswegen "perl" ist
> Quatsch.
>
> Hat jmd. sonst noch Ideen oder muß ich für die Umrechnung wirklich noch
> eine Shell-Funktion schreiben? ;)
>
>
> Gruß
> tetzlav
>
> _______________________________________________
> Berlin mailing list
> Berlin at olsrexperiment.de
> https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : a.out
Dateityp : application/x-executable
Dateigröße : 7588 bytes
Beschreibung: nicht verfügbar
URL : http://lists.olsrexperiment.de/cgi-bin/mailman/private/berlin/attachments/20061002/4245c02e/attachment.bin
-------------- nächster Teil --------------
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
https://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin