2011-01-06 6 views
0

Ich habe ein seltsames Problem mit asp.net-Profilen, die über den Wert in der Spalte LastUpdatedDate in aspnet_Porfile Tabelle von asp.net Profilen und Mitgliedschaft Tabellen aufgetreten ist.Asp.net Profilmanager ignoriert Sommerzeit

Ich bin in einem Land mit derzeit einer Stunde Sommerzeit. Die aktuelle Zeit meines lokalen Computers ist eine Stunde hinter dem, was in der obigen Spalte gespeichert wird, und ich arbeite total lokal, so dass keine Datenbank oder Web-Server-Datetime durchkommt.

Haben jemand anderes das gleiche Problem mit ASP.net-Profilen erfahren? Es scheint, dass es Sommerzeiteinstellungen ignoriert.

Antwort

1

Die meisten ASP.NET-Extras verwenden UTC, die von DST nicht beeinflusst wird.

Datetime.ToLocalTime sollte die Konvertierung abhängig davon, wie Sie die Datetime erstellen, erhalten Sie aus der DB