Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将SQL日期/时间字段的默认值设置为当前日期/时间时区_Sql Server - Fatal编程技术网

Sql server 将SQL日期/时间字段的默认值设置为当前日期/时间时区

Sql server 将SQL日期/时间字段的默认值设置为当前日期/时间时区,sql-server,Sql Server,SQL Server 2012日期/时间字段默认值设置为(GETUTCDATE())。我已将其设置为(GETDATE()),但时间仍然不是东部时区(在Windows服务器上设置) 我怎样才能做到这一点 谢谢 不要。可以在任何地方使用UTC,也可以使用datetimeoffset。假设某个时区(东部,你是指东欧,对吗?还有什么可能?)和使用varchar而不是nvarchar一样糟糕,希望你永远不必在另一个代码页中存储字符串。顺便说一句,如果你存储本地时间,你会在白天变化时得到意想不到的时间。@P

SQL Server 2012日期/时间字段默认值设置为(GETUTCDATE())。我已将其设置为(GETDATE()),但时间仍然不是东部时区(在Windows服务器上设置)

我怎样才能做到这一点


谢谢

不要。可以在任何地方使用UTC,也可以使用
datetimeoffset
。假设某个时区(东部,你是指东欧,对吗?还有什么可能?)和使用
varchar
而不是
nvarchar
一样糟糕,希望你永远不必在另一个代码页中存储字符串。顺便说一句,如果你存储本地时间,你会在白天变化时得到意想不到的时间。@PanagiotisKanavos否,我不是指东欧(EET),我指的是我所说的东部时区。我正在开发一个移动应用程序,可以从东部时区的服务器上提取数据。我想我理解你的意思。我会调查的。谢谢。@PanagiotisKanavos完全理解你现在说的话。服务器和移动日期/时间均应为UTC。问题解决了。谢谢