Ich erhalte Daten aus XML im Format MM/TT/JJJJ HH: mm: ss tt (zB 7/21/2016 5:43:03 PM) aber ich möchte es in ein Datumsformat von nur TT/MM konvertieren/yyyy (zB 21/7/2016)Wie konvertiert man das Datumsformat in C#?
1
A
Antwort
2
Sie so etwas wie dies versuchen könnte:
var dt = DateTime.ParseExact(input, "M/dd/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture)
.ToString("dd/MM/yyyy");
Zunächst erstellen Sie mithilfe der ParseExact
ein DateTime
Objekt basierend auf Ihrer Eingabe und später mithilfe der ToString
erstellen Sie die Zeichenfolgendarstellung von DateTime
im angegebenen Format.
Für Informationen über die DateTime.ParseExact
werfen Sie einen Blick here.
1
Sie können dies als eine schnelle Trick:
string date = "7/21/2016 5:43:03 PM";
var dateOnly = DateTime.Parse(date).ToString("MM/dd/yyyy");
Erläuterung:
DateTime.Parse(date) <--- Converts the string to DateTime object.
ToString("MM/dd/yyyy") <--- Converts the DateTime Object to the specified format.
0
string date = "7/21/2016 5:43:03 PM";//Date from XML
DateTime dateTime;
if (DateTime.TryParse(date, out dateTime))
{
var dateOnly = dateTime.ToString("dddd, MMMM dd, yyyy");
}
Verwandte Themen
- 1. Wie konvertiert man das Datumsformat in vb.net?
- 2. Wie konvertiert man das Datumsformat in Golang?
- 3. Wie konvertiert man das Datumsformat in einer Razor-Ansicht?
- 4. Wie konvertiert man das Datetime-Format in das Datumsformat in Crystal Reports mit C#?
- 5. konvertiert Datumsformat
- 6. Wie konvertiert man das Datumsformat in DD-MM-YYYY in C#
- 7. Wie wird das dezimale Datumsformat (z. B. 2011.580) in das normale Datumsformat konvertiert?
- 8. Wie konvertiert man Datumsformat in Aqua Data Studio
- 9. Wie konvertiert Zeichenfolge angegebenen Datumsformat
- 10. Wie konvertiert man das Node.js-Datumsformat in das Orakel-Datum/Uhrzeit-Format
- 11. Wie konvertiert man Datumsformat für zwei Datetime in bash?
- 12. Wie konvertiert man ein Instant- in ein Datumsformat?
- 13. konvertiert Javascript Datumsformat
- 14. Wie konvertiert man langes Datumsformat in ein kurzes Datumsformat in mysql
- 15. Wie konvertiert man diesen cURL-Befehl in das Ziel c
- 16. Wie konvertiert man ISOString in das Datumsformat TT/MM/JJJJ mit Javascript
- 17. C#: Wie konvertiert man .pptx in Bilder?
- 18. Wie man das Datumsformat in einem Zeichenfolgenfeld ersetzt, das von einer CSV-Datei in C#
- 19. Wie konvertiert man das Datum in das Format MM/TT/JJJJ?
- 20. Wie konvertiert man TryCast in C#?
- 21. Wie konvertiert man String in int C#
- 22. Wie konvertiert man die Epochzeit in C#?
- 23. Wie konvertiert man C# -Code in Objektcode?
- 24. Wie konvertiert man das JJJJ-MM-TT-Format mit jQuery in das Format "Langes Datum"?
- 25. Wie konvertiert man C# Datetime in Foxpro Date
- 26. Wie wird das Datum der Zeichenfolge (25.04.2016) in das Datumsformat (MM/TT/JJJJ) konvertiert?
- 27. Wie ändert man das Datumsformat im Attributmodell in sails.js?
- 28. Wie ändert man das Datumsformat in Google Material Design Liniendiagramm?
- 29. Wie wird das Datumsformat als Konstante in C# verwendet?
- 30. Wie konvertiert man das Datum aus dem Dropdown-Menü in das Javascript-Datumsformat und erhöht es um 1 Tag?
mein xml Datum ist '2016.06.30 11.45.32' und mein Code zu konvertieren ist DateTime.ParseExact (Datum, "MM/tt/HH: mm: ss tt", Culture .InvariantCulture) .ToString ("TT-MM-JJJJ"), aber immer noch bekomme ich Fehler {"String wurde nicht als gültige DateTime erkannt."} – Luqman