Habe es mit deiner Hilfe hinbekommen, läuft super.
Nur noch einen Zweifel los zu werden, wenn 01.05.2015 bis 01.05.2016 als Datum steht.
Wird 2016 als höhere priorität umgerechnet?
Weiss nicht wie die ausgegebenen Zahl 1430053944243 die für heute 15:13 steht umgerechnet wird.
Das Datum wird ja mit DateParse geparst. Probiers doch einfach aus.
B4X:
log(DateTime.DateTimeParse("01.5.2015","00:00"))
wird einen kleineren Wert als
B4X:
log(DateTime.DateTimeParse("01.5.2016","00:00"))
ausspucken. Wobei man auch hier bei der Endzeit die Zeit auf 23:59 berechnen damit "HEUTE" auch immer noch am 1.5.2016 funktioniert. Siehe meinen Beispielcode.
Ansonsten hilft dir das vielleicht:
B4X:
DateTime.DateFormat = "dd.MM.yyyy"
DateTime.TimeFormat = "HH:mm:ss"
Log(DateTime.DateFormat)
Log(DateTime.TimeFormat)
Dim testwert As Long = 1430053944243
Log(DateTime.Time(testwert))