Re: Umrechnung von Unixzeit
Verfasst: 30. Sep 2019 18:09
Hallo,
ich benötige Hilfe bei der Umrechnung der Unixzeit.
Ich hole und speichere die Unix-Zeit in dem nachfolgenden String
Das funktioniert sehr gut. Dort wird z.B. der Wert "1362" abgelegt und angezeigt.
Nun möchte ich diesen Wert in einer weiteren Variablen über eine Rule ins Format "HH:MM:SS" umwandeln und in der nachfolgenden Variablen ablegen.
Leider funktioniert es mit der nachfolgenden Rule nicht.
Über jeden Hinweis bin ich sehr dankbar.
wesseli
ich benötige Hilfe bei der Umrechnung der Unixzeit.
Ich hole und speichere die Unix-Zeit in dem nachfolgenden String
Code: Alles auswählen
String VU_Sendung_Verbleibend "Verbleibende Sendungszeit [%s]" <receiver> (gVUBox_Allgemein) { http="<[http://192.168.2.XX:80/web/getcurrent:3000:REGEX(.*?<e2eventremaining>(.*?)</e2eventremaining>.*)]" }
Nun möchte ich diesen Wert in einer weiteren Variablen über eine Rule ins Format "HH:MM:SS" umwandeln und in der nachfolgenden Variablen ablegen.
Code: Alles auswählen
DateTime VU_Sendung_Verbleibend_Upd "Verbleibende Sendungszeit [%1$tH:%1$tM]" <receiver> (gVUBox_Allgemein)
Code: Alles auswählen
rule "Update verbleibende Sendezeit"
when
Item VU_Sendung_Verbleibend received update
then
import org.joda.time.*
var DateTime time = new DateTime(Long::parseLong(VU_Sendung_Verbleibend) * 1000L)
VU_Sendung_Verbleibend_Upd.postUpdate(new DateTimeType(time))
end
wesseli