我有一个朋友很难弄清楚如何从多个时区向用户显示 DateTime,但没有针对他们的时区调整日期。例如,假设他在Arizona、California和Nevada有一个服务器,每个服务器都有相应的州时区。如果用户将记录保存为亚利桑那时间上午 9:00,他希望该记录在向用户显示时在加利福尼亚和内华达服务器上显示为上午 9:00 。数据库是SQL Server,我相信是2008。
他怎么能这样做呢?我将假设它与 UTC DateTime 值有关?无论如何,我会很感激他如何做到这一点的“完整”示例,因为我们似乎无法达成协议,我可以看出他感到沮丧......
提前致谢!