我有一个存储为DateTime(巴黎日期时间)的值 在任何情况下,我如何在VIEW中知道存储的日期是否等于NOW(),在巴黎时区使用NOW()?
PS:我对SQL服务器没有任何控制权。
答案 0 :(得分:0)
要确保日期位于巴黎时区,您可以使用CONVERT_TZ
在时区之间进行转换。例如,以下查询将NOW()
日期与存储日期进行比较,并给出它们之间的差异(以天为单位),确保两个日期在特定时区,(我不知道时间)巴黎区,但这只是一个例子):
select datediff(
Convert_TZ(Now(),"SYSTEM","-08:00"),
Convert_Tz(AddedIn,"SYSTEM","-08:00")
)
from TableName
System
会返回您当前的时区,而-08:00
是您想要转换为偏移的时区,您可以使用时区的名称或指定的偏移量{ {3}}。
希望这会有所帮助;