Ich habe Probleme mit Daten zu arbeiten. Ich brauche eine DateTime-Instanz mit dem Format "TT-MM-JJJJ". Ich verlange NICHT, dass ich eine Zeichenfolge meiner Datumsinstanz in der "dd-MM-yyyy" habe, die ich kenne.Datum Kultur Format Probleme
Ich muss mein Date obj durch das Entity Framework Saatgut, das ruft eine gespeicherte Prozedur, die eine param, dass es ein Datum erhält ...
kann ich immer meine gespeicherten Prozedur ändern, um eine Varchar statt Datum zu erhalten , aber ich möchte Sicherheit geben.
Der folgende Code können Sie das Problem verstehen helfen:
Dim s1 As String = CurrentUICulture.ToString() 'pt-PT
Dim s2 As String = CurrentCulture.ToString()'pt-PT
Dim odate As Date = DateTime.ParseExact(sdate, CurrentUICulture.DateTimeFormat.ShortDatePattern, CurrentUICulture) 'sdate = 19/03/2009
'CurrentUICulture = pt-PT - ShortDatePattern = "dd-MM-yyyy"
'odate is 03/19/2009 !!!
Convert.ToDateTime(sdate, CurrentUICulture)
'its the same!
HILFE!
bitte Ihren Code einrücken, so ist es leichter zu lesen ... –