Format zu Konvertieren.ToDateTime(string) - Methode

Wenn wir ausführen
Convert.ToDateTime('08/01/2014') wie es konvertieren zu 1-Aug-2014 (ignorieren Sie die format) und nicht für 8-Jan-2014?

Soweit ich sah, gibt es keine Erwähnung von einem beliebigen format für den string-parameter übergeben wird auf diese Methode.

  • Was ist Ihre CurrentCulture?
  • bestimmt durch die server-Einstellungen, wenn nicht die Kultur definiert.
  • Wenn Sie nicht angeben, eine Kultur Ihre aktuelle Kultur verwendet wird.
  • möglich, Duplikat der Convert.ToDateTime , die Art und Weise zu Schildern, Monat und Jahr Feld C#?
  • Dies ist kein Duplikat. Diese Frage Fragen, warum Convert.ToDateTime wandelt diese Zeichenfolge als 1-Aug-2014 nicht 8-Jan-2014.
  • Ich habe den eingefahrenen Stimmen, aber diese beiden Fragen sind viel zu nah(zumindest in Ihrer aktuellen form) wie für mich. Vielleicht sollte es erstellt werden, einige kanonische Antwort für solche Monats-in-place-des-Tages-Probleme?
  • Soner Gonul, ich war auf der Suche nach diesem! CurrentCulture war etwas, was ich noch nicht gehört haben. Vielen Dank 🙂
  • Könnten Sie bitte mitteilen, was Ihr CurrentCulture genau?
  • Es gibt keine (und sollte nicht) die kanonische Antwort für diese Art von Fragen, weil es ist völlig abhängig von Kulturen und das Datum Muster Sie haben als standard.
  • Meine CurrentCulture "en-US"!
  • Aktualisiert meine Antwort jetzt, werfen Sie einen Blick.

InformationsquelleAutor valyrian | 2014-08-18
Schreibe einen Kommentar