Hallo Leute, bevor Ihr jetzt noch weiter an mir rumkritisiert denke ich ist es das Beste die Sache abzuschliessen :-))
Ich kann Euch aber versichern, dass ich, wenn ich schon eine Anwendung welche hautps�chlich mit Datumfunktionen hantiert geschrieben habe, auch s�mtliche Eigenschaften einsetze. Aber das war zu Beginn meiner Entwicklung nicht so. Learning by doing !! Wie auch immer. ... ok ein letzter Versuch DateTime.Now.Month.ToString() gibt aktuell 7 zur�ck Vor ein paar Tagen (und da tr�ume ich nicht) wurde noch 07 zur�ckgegeben !!! Ich ben�tige aber den 2 stelligen Wert weil dieser im gesamten Code so verwendet und auch in die Datenbank geschrieben wird. Darum frage ich hier im Forum ob jemand wei� "warum" der wert pl�tzlich ohne die 0 ausgegeben wird. Da nachtr�gliche Formatieren auf 2stellig w�re mit viel Arbeit verbunden daher die Nachfrage. Ist das jetzt richtig r�bergekommen ???? MfG Johann -----Original Message----- From: Remas Wojciechowski [mailto:[EMAIL PROTECTED]] Sent: Mittwoch, 24. Juli 2002 09:49 To: aspDEdotnet Subject: [aspdedotnet] RE: AW: DateTime.Now - Problem Johann, Wie ein Datum in ein String umgewandelt wird, kannst Du auf verschiedenen Ebenen einstellen, was auch unterschiedliche Konsequenzen auf die Reichweite der Auswirkungen hat: 1 machine.config (alle Apps) 2 web.config (eine App) 3 ganze ASPX 4 ein Methodenaufruf Bei 1 und 2 verwendest Du das <globalization> Element in der Konfigurationsdatei. Bei 3 und 4 - siehe Globalization.CultureInfo. Dabei muss ich mich Joachim anschliessen - mit Substring auf Elemente des Datums zuzugreifen riecht nach Tricky Programming. Versuch doch mal den String in ein Datum zu parsen und dann die tollen Eigenschaften von Datum zu verwenden (zB Day) Gru� Remas http://www.aspalliance.com/remas ----- Original Message ----- From: "Schwab, Johann - Munich" <[EMAIL PROTECTED]> To: "aspDEdotnet" <[EMAIL PROTECTED]> Sent: Wednesday, July 24, 2002 9:16 AM Subject: [aspdedotnet] RE: AW: DateTime.Now - Problem Guten Morgen, danke f�r die Info :-)) Aber das ist mir schon klar. Und Joachim, entschuldige bitte dass ich die Eigenschaft irrt�mlicherweise als Methode definiert habe. Aber ich glaube ich hab mich hier nicht ganz klar ausgedr�ckt. Das Problem ist: Meine Anwendung ist bereits fertig. Wie gesagt 80% werden �ber Datumswerte versorgt. Ich verwende ganz einfach DateTime.Now.ToString() und �bergebe das Ergebnis als Beispiel an eine Textbox. Nun greife ich mittels Substring auf einen Teil des gespeicherten Wertes zu. Seit gestern hagelts nun Fehler da an der erwarteten Position (weil die 0 fehlt) die Funktion ins leere greift. D.h. im Klartext: Vorgestern wurde noch automatisch eine 0 vorangestellt wenn der Tag oder Monatswert einstellig war. Seit gestern nicht mehr !!!!!! Das ist der Knackpunkt. F�r mich w�re nun wichtig zu wissen, ob irgendwo vielleicht in der Web.Config oder Maschine.Config oder wie auch immer gruns�tzlich das Ausgabeformat f�r DateTime.Now ge�ndert werden kann. MfG Johann -----Original Message----- From: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Sent: Mittwoch, 24. Juli 2002 00:07 To: aspDEdotnet Subject: [aspdedotnet] AW: DateTime.Now - Problem Hallo! > Die DateTime.Now Methode gab immer das Datum in der Form > xx.xx.xxxx zur�ck. Wenn der Tag oder Monat kleiner 2 Zeichen > waren also 1-9 wurde eine Null vorangestellt. Pl�tzlich ist > das nicht mehr so !!!!???? DateTime.Now ist keine Methode, sondern eine Eigenschaft. Der Wert ist bin�r, die f�hrenden Nullen oder andere Formatierungen werden erst bei der Ausgabe erzeugt. F�r eine Struktur vom Typ DateTime gibt es 8 Methoden, um den Bin�rwert in eine Zeichenkette umzuwandeln: .ToFileTime .ToLocalTime .ToLongDateString .ToLongTimeString .ToOADate .ToShortDateString .ToShortTimeString .ToString .ToUniversalTime Was nun letztendlich f�r eine Zeichenkette herauskommt, h�ngt vom Gebietsschema ab. Wenn Du gar nicht konvertierst, ist das Ergebnis ebenfalls vom Gebietsschema abh�ngig. Um ganz sicher zu gehen, kannst Du den Bin�rwert mit .toString(Format, [FormatProvider]) ausgeben. Hier hast Du sehr viele Optionen unabh�ngig und abh�ngig vom Gebietsschema. Die Details findest Du in der Dokumentation. Freundliche Gr��e Joachim van de Bruck | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
