Zunächst einmal bin ich kein C#. Ich lese eine CSV-Datei von einem OPC-Server exportiert und ich muss die Daten in einem besser lesbaren Format exportieren.Datum Zeit Konvertierung für OPC Zeitstempel in C#
Die Datei sieht aus wie folgt:
*Type,Value,Time Stamp,Refresh Time,Quality
03,294,2016-04-19T10:57:52.003+03:00,10000,192
03,294,2016-04-19T10:58:02.003+03:00,10000,192
03,294,2016-04-19T10:58:12.003+03:00,10000,192*
Ich las die CSV-Datei FileHelpers Bibliothek, und ich habe nur den Wert und Zeitstempel zu exportieren. Das Problem ist, dass es mir schwer fällt, den Zeitstempel in ein lesbareres DateTime-Format zu formatieren. Ich würde in folgendem Format präsentieren: TT/MM/JJ hh: mm 19.04.2016 10:57
Wie kann ich Sekunden und .003 + 03 loswerden? Dank
Verwenden der ersten Option: var newDate = DateTime.Parse (record.TimeStamp) .ToString ("TT/MM/JJ hh: mm"); Console.Write (newDate + ""); ich folgendes Ergebnis in der Konsole: DD04/JJ 10.57 DD/04/JJ 10.58 DD/04/JJ 10.58 So ist der Monat ist ok, aber Jahr und Tag nicht. – Leon
@Leon Ja sorry mein Schlechter, überprüfen Sie bitte die bearbeitete Antwort, der Fall war falsch, Es hätte sein sollen TT/MM/JJ – MoustafaS
Ich edited die Nachricht – Leon