Jak przekonwertować ciąg znaków w formacie ddMMrrr na format DateTime?Konwersja ciągu znaków w formacie ddMyyyy na format DateTime
18
A
Odpowiedz
39
Spróbuj użyć DateTime.ParseExact
:
DateTime.ParseExact(yourDateString, "ddMMyyyy", CultureInfo.InvariantCulture);
3
Zobacz Parsing Date and Time i DateTime.ParseExact()
String dateString = "15072008";
String format = "ddMMyyyy";
try {
DateTime result = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
Console.WriteLine("{0} converts to {1}.", dateString, result.ToString());
}
catch (FormatException) {
Console.WriteLine("{0} is not in the correct format.", dateString);
}
Drukuje:
15072008 converts to 7/15/2008 12:00:00 AM.
1
Można to zrobić bardzo łatwo.
Oto przykład.
String origionalDate = "12/20/2013"; // Format : MM/dd/yyyy
string origionalFormat = "MM/dd/yyyy";
string convertInToFormat="dd/MM/yyyy";
String convertedDate;
DateTime objDT;
if (DateTime.TryParseExact(origionalDate, origionalFormat, CultureInfo.InvariantCulture, DateTimeStyles.None, out objDT) == true)
{
convertedDate = objDT.ToString(convertInToFormat);
Response.Write("<b>Original DateTime Format (" + origionalFormat + ") : </b>" + origionalDate);
Response.Write("<br/>");
Response.Write("<b>Converted DateTime Format (" + convertInToFormat + ") : </b>" + convertedDate);
}
else
{
Response.Write("<b>Not able to parse datetime.</b>");
}
Powiązane problemy
- 1. Konwersja String na DateTime w formacie US
- 2. datetime z ciągu w Pythonie, najlepiej zgadujący format ciągu znaków
- 3. Konwersja ciągu na DateTime w programie PowerShell
- 4. Konwersja ciągu znaków na długie milimetry
- 5. Konwersja z ciągu szesnastkowego na ciąg znaków
- 6. Jak zmienić format datetime w pand
- 7. Domyślny format ciągu datetime ze strefą czasową
- 8. Python, Konwersja 9 krotny datę UTC na MySQL datetime formacie
- 9. format ciągu znaków w języku C#
- 10. Konwertuj ciąg znaków na datetime
- 11. Sposób powtarzania argumentu w formacie ciągu znaków w Scala
- 12. konwersja datetime Pole ciąg w Django queryset.values_list()
- 13. Parsowanie ciągu znaków ISO 8601 do DateTime w .NET?
- 14. Konwersja tyknięć na DateTime
- 15. Konwersja .NET DateTime do JSON
- 16. ASP.NET MVC3 - format DateTime
- 17. datetime obiekty format
- 18. Konwertuj datetime na nvarchar, ale zachowaj format
- 19. Konwersja datetime ciąg datetime w numpy (Python)
- 20. Konwertuj DateTime na określony format
- 21. XML Cofnięcie DateTime Format
- 22. Jak utworzyć obiekt DateTime z ciągu znaków w symfony2/php
- 23. Wyrównanie formatu ciągu Datetime
- 24. Jak przekonwertować ciąg na format datetime w pyth Pandy?
- 25. SQL Server Konwersja Varchar na Datetime
- 26. Konwertowanie DateTime na ciąg znaków
- 27. Niestandardowy format daty w formacie WPF
- 28. Konwersja ciągu na datę w komórce
- 29. Konwersja Hidżry Shamsi format daty tsql
- 30. pandas.to_datetime niespójny format ciągu czasu
dokładniej 'DateTime.ParseExact()' – Mark
Można również użyć 'TryParseExact()' zamiast połowu wyjątek. –