Servus,
weis zufällig jemand welchen Timestamp das SVRDP Protokoll benutzt? Ist das ein Unixtimestamp also Timestamp 0 = 1. Januar 1970 00:00 Uhr UTC ?
Servus,
weis zufällig jemand welchen Timestamp das SVRDP Protokoll benutzt? Ist das ein Unixtimestamp also Timestamp 0 = 1. Januar 1970 00:00 Uhr UTC ?
ZitatNEXT [ abs | rel ]
Zeigt den nächsten Timer an. Ohne Parameter geschieht die Ausgabe in menschenlesbarer Form. Mit dem Parameter 'abs' wird die absolute Zeit in Sekunden angegeben, während beim Parameter 'rel' die Zeit von jetzt bis zur Aufnahme in Sekunden angeben wird. Wenn die mit 'abs' zurückgegeben Zeit in der Vergangenheit liegt, bzw. die mit 'rel' zurückgegebene Zeit negativ ist, findet die Aufnahme des Timers gerade statt. Der Erste Wert der ausgegeben wird stellt die Nummer des Timers dar.
$ telnet vdr 2001
Trying 192.168.0.6...
Connected to vdr
Escape character is '^]'.
220 vdr SVDRP VideoDiskRecorder 1.4.7; Mon Nov 19 16:23:13 2007
next
250 18 Mon Nov 19 18:30:00 2007
next rel
250 18 7602
next abs
250 18 1195493400
quit
221 vdr closing connection
Connection closed by foreign host.
Alles anzeigen
Gegenprobe von next abs mit 1195493400
#> perl -e 'my $readable_time = localtime(1195493400);print "$readable_time\n";'
Also ist es time_t im lokalen Zeitformat ...
Danke dir,
ich hab meinen VDR leider noch nicht am laufen, da mir noch eingie Komponennten fehlen sonst hätte ich da selbst nac hschauen können aber so kann ich mein Rubyscript weiter entwickeln.
[edit] ps: es ist ein Unix Timestamp also alle Sekunden seit 1.1.1970 00:00:00 UTC
ZitatOriginal von Scogit
[edit] ps: es ist ein Unix Timestamp also alle Sekunden seit 1.1.1970 00:00:00 UTC
Im Prinzip ja, aber nicht UTC, sondern einfache die lokale Zeit des VDR, also hier in der MEZ aktuell = UTC +1h und im Sommer +2h ...
0 = Thu Jan 1 01:00:00 1970
#> perl -e 'my $readable_time = localtime(1195493400);print "$readable_time\n";'
Mon Nov 19 18:30:00 2007
#> perl -e 'my $readable_time = localtime(0);print "$readable_time\n";'
Thu Jan 1 01:00:00 1970
#> perl -e 'my $readable_time = gmtime(1195493400);print "$readable_time\n";'
Mon Nov 19 17:30:00 2007
#> perl -e 'my $readable_time = gmtime(0);print "$readable_time\n";'
Thu Jan 1 00:00:00 1970
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!