0

我想知道印度的时间是什么时候在任何其他国家的午夜时钟滴答到凌晨 1 点。我将如何通过任何方式找出这一点,请帮助我找出这是在午夜 1 点发送birthbay 邮件那个国家的……所以我做了以下

DECLARE @indianTime DATETIME --= SYSDATETIMEOFFSET() 
DECLARE @timeZoneOffset NVARCHAR(6) = '+01:00' 
SELECT SWITCHOFFSET(SYSDATETIMEOFFSET() , @timeZoneOffset) 

这是给我那个国家的当前时间,但我希望当那个国家有 mdnight 1Am 时间时是印度时间......我正在使用 sql server 2008

4

1 回答 1

0

你的代码做了它应该做的事情(至少,它在我的 SQL 2008 中做了)。

您需要的是某种方式来实时触发您的查询(可能是每小时运行一次的工作)或一些辅助表。

为您的问题添加更多细节、您已经拥有的其他代码等,将有助于我们为您提供帮助。

于 2010-07-29T09:58:58.423 回答