Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 server查询时区的当前时间戳_Sql Server_Timezone - Fatal编程技术网

Sql server sql server查询时区的当前时间戳

Sql server sql server查询时区的当前时间戳,sql-server,timezone,Sql Server,Timezone,我需要查询以获取sql server中带有“US/Central”时区的当前时间戳 你能推荐我吗 提前感谢在应用程序中执行此操作 SQL Server时区处理无法完成像这样的任务—从未计划过这样的任务。大多数人通过在sql server上以UTC格式存储数据并让前端处理时区计算来处理此问题 对选项有一个合理的解释。在现代SQL Server版本中,您可以在.NET中为其编写支持函数 但最终要求是:应用程序设计很糟糕。正如@TomTom建议的那样,您应该在应用程序中这样做。否则,如果您知道本地时

我需要查询以获取sql server中带有“US/Central”时区的当前时间戳

你能推荐我吗


提前感谢

在应用程序中执行此操作

SQL Server时区处理无法完成像这样的任务—从未计划过这样的任务。大多数人通过在sql server上以UTC格式存储数据并让前端处理时区计算来处理此问题

对选项有一个合理的解释。在现代SQL Server版本中,您可以在.NET中为其编写支持函数


但最终要求是:应用程序设计很糟糕。

正如@TomTom建议的那样,您应该在应用程序中这样做。否则,如果您知道本地时间与美国/中央时间的偏移小时数,则可以使用关键字。例如:

SELECT SWITCHOFFSET(CAST(GETDATE() AS DATETIMEOFFSET), '-04:00')

你能告诉我你的时间格式吗。是MM/DD/YYYY吗?除非他不能在一个字符串字段中存储日期或时间,而这个字符串字段绝对不重要。是的。MM/DD/YYYY格式在我的应用程序中,用户应该从世界任何地方根据“US/Central”时区获取时间。不能每次更改的小时数,然后在应用程序中更改。通常,将所有时间存储在一个标准时区是一个好主意(我使用UTC,但我有偏见,因为这是我的本地时间!)你能简单地解释一下怎么做吗?不,我不能简单地做。