Comment convertir une chaîne au format ddMMyyyy en DateTime?Conversion d'une chaîne au format ddMMyyyy en DateTime
18
A
Répondre
39
Essayez d'utiliser DateTime.ParseExact
:
DateTime.ParseExact(yourDateString, "ddMMyyyy", CultureInfo.InvariantCulture);
3
Voir Parsing Date and Time et 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);
}
Prints:
15072008 converts to 7/15/2008 12:00:00 AM.
1
Vous pouvez le faire très facilement.
Voici un exemple.
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>");
}
Questions connexes
- 1. Conversion chaîne de date au format DateTime vb.net
- 2. Conversion du format datetime
- 3. Conversion d'un format de date personnalisé (chaîne) en datetime
- 4. Convertir la chaîne au format DateTime spécifique
- 5. Conversion d'une chaîne en objet DateTime
- 6. C# DateTime, Ajustement sans conversion en chaîne
- 7. Delphi et ADO: conversion datetime en chaîne
- 8. DateTime Conversion en date
- 9. Convertir la chaîne en format datetime
- 10. chaîne de conversion à DateTime en C#
- 11. Conversion chaîne à problème datetime
- 12. La chaîne Date de conversion commence par des jours au format DateTime vb.net
- 13. Sybase: chaîne de conversion datetime
- 14. Entraînement au format de chaîne utilisé pour le formatage DateTime
- 15. Sql Server datetime conversion
- 16. Conversion du format UTC DateTime en un autre fuseau horaire
- 17. Conversion d'une chaîne avec décalage UTC en un objet datetime
- 18. méthode pour afficher float au format datetime
- 19. DateTime Hex Format
- 20. Conversion du format XML au format JSON
- 21. DateTime Conversion issue
- 22. Format DateTime
- 23. Format de date par défaut dans Rails (Besoin d'être ddmmyyyy)
- 24. Conversion tableau au format Drupal
- 25. Comment convertir date d'enregistrement au format chaîne au format Date
- 26. DateTime Format en C#
- 27. Erreur de conversion datetime à chaîne
- 28. conversion Datetime formats en utilisant Perl
- 29. Conversion de datetime XML en datetime SQL
- 30. Chaîne/DateTime problème de conversion (asp.net vb)
plus précisément, 'DateTime.ParseExact()' – Mark
Vous pouvez également utiliser 'TryParseExact()' au lieu d'attraper une exception. –