Existe-t-il un meilleur moyen d'obtenir une valeur DateTime statique en C# que ce qui suit?Meilleure façon d'obtenir une valeur DateTime statique
public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
Merci!
Existe-t-il un meilleur moyen d'obtenir une valeur DateTime statique en C# que ce qui suit?Meilleure façon d'obtenir une valeur DateTime statique
public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01");
Merci!
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
public static readonly DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1);
Pas plus élégant, je l'avoue, mais il évite des problèmes avec l'analyse de la date dépendant de la localisation.
Si vous recherchez des littéraux de date et d'heure, malheureusement, C# ne les fournit pas.
En utilisant
public static DateTime StartOfRecordedHistory = new DateTime(2004, 1, 1)
est probablement la meilleure façon que, comme il a été souligné, il n'a pas de problèmes avec différents formats de dates et heures.
Il existe de nombreux créateurs pour un DateTime - voir le MSDN documentation, de sorte que vous pouvez avoir le format exact de la date que vous voulez.
Merci beaucoup! C'était rapide. –