Es gibt einen Unterschied zwischen lokalen und die server-Zeit

In MVC4 C# - Anwendung, die ich verwendet DateTime.Now als Objekt in meiner Anwendung. Nach der Implementierung war es +8 Stunden Unterschied zwischen dem lokalen computer und dem hosting. Dann habe ich es geändert DateTime.UtcNow jetzt Differenz ist -4 Stunden.

Zum Beispiel in meinem computer-Datum ist 20 Mar 2013, 14:28:12, aber Datum speichert Datenbank wie 20 Mar 2013, 10:28:12.

Was soll ich machen, alle user in allen Ländern zu nutzen 1 gleichen Datum?

Edit: meine Zeitzone ist (UTC+04:00) Baku, server ist folgende PST

  • Dies ist eine für @JonSkeet, er liebt Datum Uhrzeit Fragen 🙂
  • Hmm. Nicht der Typ, der fragt, ob es am Stromnetz angeschlossen ist, aber: Wird das Datum/Uhrzeit auf dem server richtig? Zumindest passt es zu den eine auf der box?
  • AUCH: Welche Zeitzone der server und die Zeitzone sind Sie in?
  • Hosting Arvixe, ich glaube nicht, dass ihrigen Zeit ist uncorrect
  • Ich bin in Aserbaidschan, Zeitzone ist (UTC+04:00) Baku und der server ist Arvixe. Ich weiß jetzt aber nicht, dass Zeit-zone, genau. Ich wusste DateTime.Nun dauert immer server Datum/Uhrzeit
Schreibe einen Kommentar