Je veux que ma date / heure soit convertie en une chaîne au format "jj / MM / aaaa"
Chaque fois que je le convertis en utilisant DateTime.ToString("dd/MM/yyyy")
, j'obtiens à la dd-MM-yyyy
place.
Y a-t-il une sorte d'informations sur la culture que je dois définir?
Réponses:
Slash est un délimiteur de date, qui utilisera donc le délimiteur de date de culture actuel.
Si vous voulez le coder en dur pour toujours utiliser la barre oblique, vous pouvez faire quelque chose comme ceci:
la source
Passez CultureInfo.InvariantCulture comme deuxième paramètre de DateTime, il retournera la chaîne comme vous le souhaitez, même dans un format très spécial:
reviendra: 28 | 02 | 2014
la source
Ajouter
CultureInfo.InvariantCulture
comme argument:Reviendra:
la source
Si vous utilisez MVC, des tables, cela fonctionne comme ceci:
la source
Question / réponse stupide peut-être, mais avez-vous essayé
dd/MM/yyyy
? Notez la capitalisation.mm
est pour les minutes avec un zéro non significatif. Alors je doute que ce soit ce que vous voulez.Cela peut être utile: http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
la source