Hi, einfach GENIAL Es funktioniert !!! Ich kannte die ToADate Methode, jedoch fand ich nicht das Gegenst�ck: FromADate !!!
Herzlichen Dank MFG Johann -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:bounce-aspdedotnet-1011042@;aspfriends.com]Im Auftrag von Andre Seifert Gesendet: Dienstag, 22. Oktober 2002 20:20 An: aspDEdotnet Betreff: [aspdedotnet] AW: FLOAT <>DATETIME Das war jetzt aber nicht gerade einfach... nunja, wenn man es weiss, vielleicht schon. Also der Wert, den Du vom SQL Server bekommst, nennt sich im .NET Framework "Datum f�r OLE Automatisierung". In der Dokumentation steht zu den Convert-Methoden double zu DateTime, dass immer eine InvalidCastException ausgel�st wird. Es gibt allerdings eine Methode in der DateTime-Klasse: FromOADate. Folgende Vorgehensweise hat bei mir funktioniert: ... double flDat = double.Parse("37549,8168304398"); //DateTime dat = Convert.ToDateTime((object)flDat); //Die obere Zeile l�st eine InvalidCastException aus. DateTime dat1 = DateTime.FromOADate(flDat); Label1.Text += "<b>" + dat1.ToLongDateString() + "</b>"; ... Hoffe, das passt jetzt... >> -----Urspr�ngliche Nachricht----- >> Von: [EMAIL PROTECTED] [mailto:bounce- >> [EMAIL PROTECTED]] Im Auftrag von Schwab Johann >> Gesendet: Dienstag, 22. Oktober 2002 18:07 >> An: aspDEdotnet >> Betreff: [aspdedotnet] AW: FLOAT <>DATETIME >> >> Also, der Float-Wert w�re z.B. >> z.B. 37551,7543181829 >> >> dieser Wert soll ein DateTime-Wert werden. >> >> MFG >> Johann >> >> >> -----Urspr�ngliche Nachricht----- >> Von: [EMAIL PROTECTED] >> [mailto:bounce-aspdedotnet-1011042@;aspfriends.com]Im Auftrag von Andre >> Seifert >> Gesendet: Montag, 21. Oktober 2002 22:58 >> An: aspDEdotnet >> Betreff: [aspdedotnet] AW: FLOAT <>DATETIME >> >> >> Gib doch mal kurz ein Beispiel, was du f�r Werte hast und was Du >> herausbekommen m�chtest. >> >> >> -----Urspr�ngliche Nachricht----- >> >> Von: [EMAIL PROTECTED] [mailto:bounce- >> >> [EMAIL PROTECTED]] Im Auftrag von Schwab Johann >> >> Gesendet: Montag, 21. Oktober 2002 22:44 >> >> An: aspDEdotnet >> >> Betreff: [aspdedotnet] AW: FLOAT <>DATETIME >> >> >> >> Hallo Andre, hallo Liste, >> >> das war eine Falschmeldung von mir. >> >> >> >> Es handelt sich um einen FLOAT-Wert !!!!! Dieser kommt vom SQL-Server >> >> zur�ck >> >> und ich mu� diesen wieder in ein DateTime Object verwandeln. >> >> >> >> Wei�t Du dazu Rat ??? >> >> >> >> MFG >> >> Johann >> >> >> >> >> >> -----Urspr�ngliche Nachricht----- >> >> Von: [EMAIL PROTECTED] >> >> [mailto:bounce-aspdedotnet-1011042@;aspfriends.com]Im Auftrag von >> Andre >> >> Seifert >> >> Gesendet: Samstag, 19. Oktober 2002 15:14 >> >> An: aspDEdotnet >> >> Betreff: [aspdedotnet] AW: DOUBLE <>DATETIME >> >> >> >> >> >> Geht es um eine Zeit oder ein Datum oder beides? >> >> Wenn man das aktuelle Datum in einen Double-Wert umwandelt >> >> Double DateTimeFromDouble = >> >> double.Parse(DateTime.Now.ToShortDateString()); >> >> Erh�lt man 19102002 als Wert. >> >> >> >> Ich habe hier die Werte f�r Tag, Monat und Jahr herausgel�st und ein >> >> neues DateTime-Objekt erstellt. >> >> >> >> Ich weiss nicht, was Du alles damit anfangen willst, aber hiermit >> kannst >> >> Du ein "Double-Datum" umwandeln. >> >> >> >> double DoubleFromDateTime = >> >> double.Parse(DateTime.Now.ToShortDateString()); >> >> int TagFromDouble = >> >> int.Parse(DoubleFromDateTime.ToString().Substring(0,2)); >> >> int MonFromDouble = >> >> int.Parse(DoubleFromDateTime.ToString().Substring(2,2)); >> >> int JahFromDouble = >> >> int.Parse(DoubleFromDateTime.ToString().Substring(4,4)); >> >> >> >> //DateTime DateTimeFromDouble = >> >> DateTime.Parse(DoubleFromDateTime.ToString()); >> >> DateTime DateTimeFromDouble = new >> >> DateTime(JahFromDouble,MonFromDouble,TagFromDouble); >> >> Label1.Text = >> >> DateTimeFromDouble.ToLongDateString(); >> >> >> >> >> -----Urspr�ngliche Nachricht----- >> >> >> Von: [EMAIL PROTECTED] [mailto:bounce- >> >> >> [EMAIL PROTECTED]] Im Auftrag von Schwab Johann >> >> >> Gesendet: Samstag, 19. Oktober 2002 12:15 >> >> >> An: aspDEdotnet >> >> >> Betreff: [aspdedotnet] DOUBLE <>DATETIME >> >> >> >> >> >> Hallo Liste, >> >> >> hm, konnte mir wohl bisher keiner helfen. W�re aber sehr wichtig. >> >> Nochmal >> >> >> zum Problem. Ich mu� einen Doublewert in einen DateTimewert >> >> konfertieren. >> >> >> Wie geht das. Normalerweise mit Convert.ToDateTime(double wert) >> aber >> >> das >> >> >> wirft nur eine Exception aus. >> >> >> >> >> >> Wer kennt das Problem oder besser noch, die L�sung. >> >> >> >> >> >> MFG >> >> >> Johann >> >> >> >> >> >> >> >> >> | [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 >> >> >> | [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
