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