C# offre un modo per ottenere la data corrente tramite DateTime.Now
. Ma il problema è che il mio server è negli Stati Uniti e ottengo gli Stati Uniti quando uso DateTime.Now
C# e ora locale locale per diversi paesi
C'è un modo per ottenere l'ora locale corrente per un determinato paese in C# come i miei utenti provengono da tutto il mondo? (Ho localizzazione di ogni utente, quindi sono sicuro)
Ho visto un modo using Time Zone ma poi devo mantenere il fuso orario rispetto al paese di riferimento.
Ho cercato e la maggior parte della domanda qui riguarda la conversione dell'ora UTC in ora locale e viceversa. Spero che qualcuno sia in grado di illuminarmi.
io non offrire una soluzione, ma leggere il blog [Cosa c'è di sbagliato con datetime comunque] (http: // noda-time.blogspot.in/2011/08/what-wrong-with-datetime-anyway.html) per i problemi relativi a DateTime/DateTimeOffet. . – Tilak
[Ottieni fuso orario per Paese e regione] (http://stackoverflow.com/q/7977736) –
Nota che alcuni paesi si estendono su diversi fusi orari. Quindi conoscere solo il paese potrebbe non essere sufficiente. Meglio conoscere direttamente il fuso orario dell'utente dal suo computer. – Guillaume