Nous sommes en train de créer une application avec les détails ci-dessous.
1) Application Web/Desktop en C#.Net
2) Stocke l'horodatage de l'activité des utilisateurs en tant que champ datetime.
Nous devons stocker cet horodatage au format UTC.
Maintenant, lors de l'affichage, il sera converti en fuseau horaire de l'utilisateur.
Problème
L'utilisateur peut se déplacer d'un bureau à un autre. (plusieurs bureaux dans des fuseaux horaires différents).
Supposons maintenant que nous voulions afficher l'activité de l'utilisateur pour un mois. (Cela pourrait inclure différents fuseaux horaires).
Comment pouvons-nous stocker/suivre les informations sur le fuseau horaire des utilisateurs?
Afin de convertir l'heure à l'exécution et d'afficher l'heure correcte.
par exemple
Temps UTC
jour 1 : heure 1
jour 2: heure 2
UTC +1:30
jour 3: heure 3
etc..
Pouvez-vous suggérer comment ce problème peut être résolu.
Merci d'avance.