Ich habe dies 2017-02-13T00: 00: 00 + 08: 00 Datetime als Zeichenfolge in XML-Datei. Ich möchte es in yyyyMMdd als Ganzzahl konvertieren.Convert DateTime String zu Integer
ist, was ich versucht habe:
Integer.Parse(myRow("ENT_DATE").ToString("yyyy") & myRow("ENT_DT").ToString("MM") & myRow("ENT_DT").ToString("dd"))
Aber es gibt einen Fehler zurück. Conversion from string "yyyy" to type 'Integer' is not valid.
myRow("ENT_DATE")
siehe 2017-02-13T00:00:00+08:00
Das gibt mir '20170212' und nicht' 20170213', wahrscheinlich weil CDate die Zeitzone (+8) berücksichtigt und ich in einer anderen Zeitzone (+1) bin. Darf kein Problem für OP sein, aber immer noch etwas zu berücksichtigen. –
Danke viel .. gespeichert mein Tag ... – FullStack
@PeterB ist das Datum wird entsprechend der Zeitzone geändert werden .. ?? – FullStack