我有一个我正在编写的Web应用程序(C#,MSSQL),我需要存储记录存储在系统中的时间戳.通常,我会使用SQL和DATETIME函数执行此操作.但是,服务器位于与我们公司所在的时区不同的时区......我们可能会在完全不同的时区更改为另一台服务器.托管公司不会更改服务器时间以匹配我们的本地时区.(不是我责备他们,但这是我尝试过的一件事.)
所以,我的问题是,存储记录更新的日期/时间的最佳方法是什么,以及在当地时区将该日期/时间呈现给用户的最佳方式是什么?
我想要最简单的方法来做到这一点,所以只要解决方案易于实现,C#和SQL的组合就可以了.(我的正常风格是在存储过程中做更多的工作而在C#中做更少的工作,如果这很重要的话.)
你能告诉我一些示例代码吗?谢谢!