PDA

Vollständige Version anzeigen : Datum konvertieren in C#


Burger Ping
25.06.2004, 15:54
Hallo zusammen,

ich habe mal eine Frage: Wie kann ich ein Datum konvertieren, so daß es vom SQL Server 2000 gespeichert werden kann? Das Datum wird in einer Sesisonvariablen übergeben. Ich habe hier schon rumgesucht in der Hilfe, finde aber immer nur Beispiele mit DateTime.Now(). Wie kann ich einen Datumswert aus einer Sessionvariablen formatieren?

Danke schonmal für etwaige Antworten.

Noodles
25.06.2004, 16:24
Schau mal hier (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatetimeclasstostringtopic4.asp), ob Dir das hilft.
Die Struktur DateTime bietet noch andere To.... Methoden zu Konvertierungszwecken, schau die Dir mal an.

Burger Ping
29.06.2004, 10:40
Danke , noodles! Die angegebene Seite habe ich schon gelesen bei meinem googlen. War leider keine Hilfe. Ich habe mir jetzt eine eigene Funktion geschrieben.



for(int i = 0 ; i < 2 ; i++)
{
if((index=Session["end"].ToString().IndexOf(".", l, Session["end"].ToString().Length - l)) > 0)
{
dtArray2[i] = int.Parse((Session["end"].ToString().Substring(l, index - l)));

l = index + 1;
pointCounter++;
}

if(pointCounter == 2)
dtArray2[2] = int.Parse(Session["end"].ToString().Substring(l));
}

andy_hawk
02.07.2004, 15:29
Hallo

weiss jetzt nicht ganz, aber in C# gibts auch eine Convert Funktion

Convert.ToDateTime("01.01.2004");

das schnallt auch der SQL Server ohne Probleme, du kannst auch noch Formatieren.

hier vielleicht noch was Interessantes zum Thema Datum (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemconvertclasstodatetimetopic.asp)

grüsschen Andreas