Date actuelle, sans temps de
Comment puis-je obtenir la date du jour, mais sans le temps? Je suis en train de convertir la date de la "jj.mm.aaaa" format "aaaa-MM-jj", parce que DateTime.Now
renvoie, une fois de plus, j'obtiens une erreur (String was not recognized as a valid DateTime
.) quand j'essaie de faire le suivant.
string test = DateTime.ParseExact(DateTime.Now.ToString(), "dd.MM.yyyy", CultureInfo.InvariantCulture).ToString("yyyy-MM-dd");
- Vous prenez la date et l'heure actuelles, en la convertissant en une chaîne de caractères, l'analyse et ensuite de le convertir à une autre chaîne?
- La conversion d'un format de chaîne de caractères, l'analyse et, ensuite, la conversion vers un autre format de chaîne de caractères n'a pas de sens. Pourquoi ne pas tout simplement faire
string test = DateTime.Now.ToString("yyyy-MM-dd")
? - Double Possible de Comment obtenir la date du jour sans le temps?
Vous devez vous connecter pour publier un commentaire.
Utiliser le Date propriété: Récupère la date de la composante de cette instance.
variable
date
contenir la date et le temps de la pièce sera 00:00:00.ou
ou
DateTime.ToShortDateString De La Méthode
Avez-vous essayé
DateTime
avec une date et une heure pour une chaîne qui a juste la date. Vous n'avez pas besoin de le faire en premier.ToString
sur votreDateTime
, et vous aurez besoin de fournir exactement la même mise en forme que d'unDateTime
objet avec un temps aurait besoin de l'offre. En d'autres termes, l'ajout d'.Date
ne gagne rien. C'est pourquoi nous lire au-delà de la première phrase en répondant aux questions.il devrait être aussi simple que
Cela devrait fonctionner:
Comme mentionné dans plusieurs réponses ont déjà été donné, vous pouvez utiliser
ToShorDateString()
:Cependant, vous pouvez être un peu bloqué si vous aussi vous voulez utiliser la culture comme un paramètre. Dans ce cas, vous pouvez utiliser le
ToString()
méthode avec le"d"
format:Essayez ceci:
Si vous avez besoin précis de votre exemple, vous devez ajouter le format de ToString()
Mais il est préférable d'utiliser directement la mise en forme: