Dans la capture d'écran, la méthode DateTime.ToString() est appelée mais la date n'est pas formatée au format attendu (comme dans QuickWow widnow). Quelque chose ne va pas ?DateTime.ToString() ne fonctionnant pas comme prévu
Répondre
Vous utilisez /
comme séparateur dans votre format ToString
. Mais votre culture actuelle semble avoir -
comme séparateur de date. C'est pourquoi vous voyez la différence. Vous pouvez passer CultureInfo.InvariantCulture
avec ToString
.
Comme:
DateTimeObject.ToString("MM/dd/yyy HHmmss", CultureInfo.InvariantCulture)
et nous devrons vainqueur .. +1 –
@Habib, pourquoi le '/' se transformer en '-'. Pourquoi sont-ils modifiés en interne, bien qu'ils soient spécifiés explicitement? – Brij
@Brij [Voici la documentation] (http://msdn.microsoft.com/fr-fr/library/8kb3ddd4%28v=vs.110%29.aspx#dateSeparator) –
DateTime.ToString
remplace /
avec le séparateur de date et :
avec le séparateur de temps en cours. Vous passez le format vous-même et il ne correspond pas aux paramètres de la région.
Pour utiliser les paramètres de région, utilisez ToShortDateString()
et ToShortTimeString()
.
Vous pouvez utiliser ceci:
DateTime.now.ToString("yyyyMMddHHmmss");
ou
DateTime.now.ToString("mm-dd-yyyy");
- 1. SQL dynamique ne fonctionnant pas comme prévu
- 2. System.getProperty ("path.separator") ne fonctionnant pas comme prévu
- 3. Boîte flexible ne fonctionnant pas comme prévu
- 4. __dopostback ne fonctionnant pas comme prévu
- 5. Flash AS2 - Classe MovieClipLoader ne fonctionnant pas comme prévu
- 6. C: dup2, pipe et fork ne fonctionnant pas comme prévu
- 7. Struts validateur validwhen (* this * == null) ne fonctionnant pas comme prévu
- 8. Comparaison et boucle ne fonctionnant pas comme prévu
- 9. Limites de mots Python Regex ne fonctionnant pas comme prévu
- 10. Plusieurs animations avec CSS3 ne fonctionnant pas comme prévu
- 11. jQuery UI droppable - tolérance/gourmand ne fonctionnant pas comme prévu
- 12. cakephp - using create() ne fonctionnant pas comme prévu
- 13. Tuyauterie ne fonctionnant pas comme prévu scripts npm
- 14. jQuery .remove() et last-child ne fonctionnant pas comme prévu
- 15. iOS: Chaîne JSON vers NSArray ne fonctionnant pas comme prévu
- 16. Exemple de carte Scala ne fonctionnant pas comme prévu
- 17. Mot-clé volatil sans statique ne fonctionnant pas comme prévu
- 18. CakePHP Plusieurs conditions ne fonctionnant pas comme prévu
- 19. WHILE Boucle avec insertion ne fonctionnant pas comme prévu
- 20. Liste déroulante selecteditem ou selectedindex ne fonctionnant pas comme prévu
- 21. Requête SQL 'where' ne fonctionnant pas comme prévu
- 22. Flou/focus ne fonctionnant pas comme prévu dans Opera
- 23. Xunit Configuration d'une méthode ne fonctionnant pas comme prévu
- 24. Laravel 5.1 - Commandes ne fonctionnant pas comme prévu
- 25. Entity Framework 6 "HasRequired" et "WithMany" partiellement fonctionnant - ne fonctionnant pas comme prévu
- 26. ne fonctionne pas comme prévu
- 27. Z-index ne fonctionne pas comme prévu
- 28. ToDictionary ne fonctionne pas comme prévu
- 29. PIVOT ne fonctionne pas comme prévu
- 30. décodage d'URL ne fonctionne pas comme prévu
Vous lui donnez un format explicite puis attendre pour utiliser le niveau régional? –
Oui. On dirait que le programmeur épique échoue. Vous n'appelez PAS "ToString()", vous appelez une surcharge qui indique exactement comment vous voulez que celui-ci soit formaté. – TomTom
Dans quel format le voulez-vous? – frenchie