German CSV Datei lesen und an Variablen übergeben

arnold steger

Member
Licensed User
Longtime User
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.
 

DonManfred

Expert
Licensed User
Longtime User
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))

Hier findest Du mehr infos über das verwendete Format bei DateFormat und Timeformat
 
Last edited:
Top