daTom Geschrieben 2. Juni 2006 Teilen Geschrieben 2. Juni 2006 Hallo Leute, ich hab hier glaube ich ein Problem mit dem .Net Framework. Es gibt in meiner Web-Applikation ein Modul, dass einen Kalender bereitstellt. Der Benutzer kann in dem Kalender ein Datum anklicken. Sobald man auf den Button "Speichern" klickt wird soll das Datum in dem Format dd.mm.jjjj ausgegeben werden. Leider gibt er mir das Datum im Format "d.m.jjjj" aus. In meinen Ländereinstellungen auf der Maschine ist für das kurze Datumsformat auch die Einstellung "dd.mm.jjjj" gespeichert. Nun hab ich mal ein kleines Gui gemacht, die mir in nem Label die DateTime-Einstellung in nem Label ausgibt. CultureInfo tmp = new CultureInfo(CultureInfo.CurrentCulture.LCID); Label1.Text = tmp.DateTimeFormat.ShortDatePattern; [/PHP] Hier wird mir auch das Format "d.m.jjjj" angezeigt. Bei all meinen Kollegen, die an dem Projekt beteiligt sind, wird beim gleichen Code aber das Datum im richtigen Format angezeigt. Hat jemand n Tip für mich? Gruß daTom Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Spachten Geschrieben 3. Juni 2006 Teilen Geschrieben 3. Juni 2006 bau dir doch deinen date string selbst zusammen. dann ist es egal auf welchem rechner das programm ausgeführt wird. Ich hab noch Code von früher gefunden: Dim inta, intb As Integer Dim strDate, stra, strb As String inta = Date.Now.Day intb = Date.Now.Month if inta < 10 then stra = "0" & inta.tostring else stra = inta.tostring end if if intb < 10 then strb = "0" & intb.tostring lese strb = intb.tostring end if strDate = stra & "." & strb & "." & Date.Now.Year.ToString Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Argbeil Geschrieben 8. Juni 2006 Teilen Geschrieben 8. Juni 2006 Hi, kannst du nicht ToString() von dem Dateobjekt aufrufen? Der ToString Methode kannst du auch einen formatierungsstring übergeben, myDate.TosTring("DDmmYYYY"); so in der Art. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
daTom Geschrieben 8. Juni 2006 Autor Teilen Geschrieben 8. Juni 2006 Hi, ich hab den Fehler gefunden. Mein Projekt ist ja eine ASP.NET Webapllikation. Da ich hier an einer Domäne angemeldet bin, nimmt der IIS nicht die Einstellungen von dem angemeldeten Konto, sondern von einem Konto namens .PROFILE. Also habe ich mal in der Registry nachgeschaut und dort habe ich dann auch tatsächlich das Format, wie ich es in meinem ersten Post geschrieben habe, gefunden. Ich hab das dann mittels "regedit" geändert und seitdem wird nun auch das richtige Format angezeigt. Gruß und trotzdem Danke für eure Antworten daTom Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.