Come si converte una stringa nel formato ggMMaaa in un DateTime?Conversione di una stringa nel formato ggMMaaa in un DateTime
18
A
risposta
39
Provare a utilizzare DateTime.ParseExact
:
DateTime.ParseExact(yourDateString, "ddMMyyyy", CultureInfo.InvariantCulture);
3
Vedi Parsing Date and Time e 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);
}
Stampe:
15072008 converts to 7/15/2008 12:00:00 AM.
1
È possibile farlo molto facilmente.
Ecco un esempio.
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>");
}
Problemi correlati
- 1. Conversione di DateTime in stringa
- 2. conversione di datetime campo di stringa nel Django queryset.values_list()
- 3. formato una stringa datetime in volta solo
- 4. conversione di una stringa a DateTime
- 5. conversione di una stringa a datetime da "yyyy-MM-dd"
- 6. Conversione stringa di datetime a datetime in NumPy (python)
- 7. Conversione formato datetime di 12 ore
- 8. Converti DateTime nel formato UK
- 9. Analisi di una stringa datetime in un Django DateTimeField
- 10. stringa alla conversione datetime utilizzando System.Globalization.CultureInfo.InvariantCulture
- 11. Come convertire un datetime nel formato CurrentCulture in DateTime gregoriano?
- 12. Errore conversione datetime a stringa
- 13. Formato DateTime in Xamarin Forms to Device Formato stringa
- 14. Conversione da DateTime a stringa in Julia
- 15. Conversione del formato DateTime usando il rasoio
- 16. Conversione di stringa con offset UTC in un oggetto datetime
- 17. Conversione del formato "yyyy-MM-ddTHH: mm: ss.fffZ" a DateTime
- 18. Convalida MVC per accettare DateTime nel formato ggMMaaaio
- 19. Conversione del carattere unicode in formato stringa
- 20. datetime da stringa in Python, formato stringa best-guessing
- 21. Formato stringa su datetime con fuso orario
- 22. Conversione di data/ora nel formato AAAAMMGG/HHMMSS in Python datetime
- 23. Conversione della stringa del tempo dell'utc sull'oggetto datetime
- 24. Conversione di un formato di data personalizzato (stringa) a un valore di data
- 25. Conversione di una stringa in un doppio
- 26. Conversione da gg/mm/aaa stringa formattata a Datetime
- 27. Formato stringa datetime predefinito con fuso orario
- 28. DateTime formato stringa ultima cifra dell'anno
- 29. conversione da stringa a datetime javascript
- 30. Come analizzare una stringa in un oggetto DateTime in Perl?
più specificamente, 'DateTime.ParseExact()' – Mark
Si potrebbe anche usare 'TryParseExact()', invece di cattura un'eccezione. –