【发布时间】:2011-12-16 05:06:57
【问题描述】:
我们有一个 ASP.NET 网站和一个托管在美国的 SQL 数据库。每当我在 VB.NET 中使用函数 Now() 和在 SQL 中使用 getdate() 时,我都会得到美国的当前时间。问题是,客户在 GMT+8 时区的菲律宾。我的问题是,有什么方法可以设置特定数据库和网站的时区,以便在使用这些功能时,我会得到菲律宾的当前时间?你如何处理这个问题?尽可能地,我们不想对函数的结果日期做减法或加法,因为将来客户将来自其他国家。如果我们这样做,更新代码会让我们头疼。
提前谢谢你!
【问题讨论】:
标签: asp.net sql-server timezone