J'ai une variable DateTime et je veux le convertir en chaîne "dd.mm.yyyy" Veuillez noter que les valeurs doivent être séparées par le signe "DOT". P>
Bien sûr, je peux faire une composition de chaîne manuelle. Mais je me demande si je peux utiliser datetime.tostring () code>
faire la conversion requise. P>
4 Réponses :
Oui, vous pouvez utiliser DateTime.tostring comme ceci:
myDateVariable.ToString("dd.MM.yyyy");
Oui, vous pouvez:
string formatted = dt.ToString("dd'.'MM'.'yyyy", CultureInfo.InvariantCulture);
+1: Merci pour les informations détaillées sur les citations de leur signification dans ce cas.
Vous pouvez formater la date comme celle-ci:
date.ToString("dd.MM.yyyy", CultureInfo.InvariantCulture)
Voici une alternative pour vous:
DateTime.Now.ToString("d", new CultureInfo("de-DE"))
Voulez-vous vraiment que tout le monde lit le code doit savoir que? N'est-il pas plus simple d'épeler?
De plus, je pense qu'il est possible de remplacer toute culture avec vos propres paramètres, ce n'est donc pas un comportement garanti.
Notez le mot alternative b>, merci pour la tête de toute façon