0

我在 Windows azure 云存储上将 php 与 mssql 一起使用,当我用代码插入日期时间时,它会插入

 '2013-05-30 11:31:47.000'

(这是印度时区的正确时间)

但是当我getdate()用来插入其他列时,它会插入'2013-05-30 06:01:46.507'

  1. 知道如何使用任何数据库设置 /azure 将默认时区设置为印度德里吗?
4

2 回答 2

4

According to MSDN, getdate() returns the current database system timestamp:

This value is derived from the operating system of the computer on which the instance of SQL Server is running.

You can change the timezone with tsutil.exe:

tzutil /s "India Standard Time" 
于 2013-05-30T07:19:55.913 回答
0
  1. 打开命令提示符
  2. 运行命令 tzutil /s "你的特定时区"
  3. 例如:tzutil /s“印度标准时间”。

然后它也会系统时区和sql server...

于 2017-11-10T12:11:06.100 回答