tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
17
ZUGRIFFE
789
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Sascha Wetzel Sascha Wetzel ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    19
    Des Rätsels Lösung ist nun folgendes...
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    //Für den Namespace
    using System.Globalization;
     
    //Angabe des Datumsformat
    CultureInfo en_US = new CultureInfo("en-US");
     
    //Konvertierung des Datums in einen String. Zusätzlich wurde die Zeit durch .ShortDatePattern abgeschnitten.
    String dateFromDateTimeGueltigkeitT2ShortDate = dateTimeGueltigkeitT2.Value.ToString(en_US.DateTimeFormat.ShortDatePattern);
     
    //Damit an die Datenbank keine Punkte geschickt werden die GUI aber ein Punktgetrenntes Datum hat noch ein Replace
    dateFromDateTimeGueltigkeitT2ShortDate = dateFromDateTimeGueltigkeitT2ShortDate.Replace(".", "/");
     

  2. #17
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Stimmt, du hast Recht, es werden Punkte anstatt Schrägstriche verwendet. Ich habe diese Seite gefunden, die erklärt warum das so ist: die ToString-Methode der DateTime-Klasse nimmt als Trennzeichen das Zeichen welches in der DateSeparator-Eigenschaft der Kultur angegeben ist. Da aber keine bestimmte Kultur angegeben ist (sondern lediglich der String "M/dd/yyyy" übergeben wurde), wird die Standard-Kultur verwendet, welche deutsch ist.
    Um es richtig zu machen musst du der ToString-Methode als auch noch sagen, welche Sprache sie verwenden soll:
    Code csharp:
    1
    2
    
    CultureInfo en_US = new CultureInfo("en-US");
    String datumstext = DateTimePicker1.Value.ToString(en_US.DateTimeFormat.ShortDatePattern, en_US);
    Sascha Wetzel bedankt sich. 
    hihi = -h²

  3. #18
    Sascha Wetzel Sascha Wetzel ist offline Mitglied
    Registriert seit
    Apr 2011
    Beiträge
    19
    Cool danke für den Tipp...******
     

Ähnliche Themen

  1. Webservice: Visual Studio 2008 vs Visual Studio 2010 Express for Windwos Phone
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 4
    Letzter Beitrag: 27.09.10, 23:06
  2. Probleme mit Visual Studio C++ 2008
    Von Xervos im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 28.05.10, 09:28
  3. Datenbankanbindung Visual Studio 2008
    Von fander im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 03.03.09, 08:46
  4. visual Studio 2008
    Von jma im Forum Coders Talk
    Antworten: 9
    Letzter Beitrag: 27.08.08, 13:14
  5. Visual Studio 2008 *.obj verwenden
    Von buell im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 21.04.08, 14:41