你能帮我写正确的SQL查询吗。
使用TSTZ
,您可以在不同的时区进行选择。
停顿时间:
SELECT TO_CHAR(TO_TIMESTAMP_TZ('2019-01-02T16:53:59.269 UTC',
'YYYY-MM-DD"T"HH24:MI:SS.FF3 TZR') AT TIME ZONE 'AMERICA/CHICAGO',
'YYYY-MM-DD"T"HH24:MI:SS.FF3TZH:TZM')
AS CENTRAL_TIME
FROM DUAL;
结果:
CENTRAL_TIME
2019-01-02T10:53:59.269-06:00
1 row selected.
SELECT TO_CHAR(TO_TIMESTAMP_TZ('2019-04-02T17:35:52.136 UTC',
'YYYY-MM-DD"T"HH24:MI:SS.FF3 TZR') AT TIME ZONE 'AMERICA/CHICAGO',
'YYYY-MM-DD"T"HH24:MI:SS.FF3TZH:TZM')
AS CENTRAL_TIME
FROM DUAL;
CENTRAL_TIME
2019-04-02T12:35:52.136-05:00
1 row selected.
问题内容: 我有这个约会时间,或类似的东西。 我想将其转换为时间对象,但除了以下方面,我无法产生任何输出: 我已经尝试过以下布局: 还有更多-没有一个起作用。 这就是我所说的: 如何从字符串创建时间对象? 问题答案: 您很可能使用了错误的布局,并且没有检查返回的错误。 布局必须是此日期/时间,格式为您输入的时间为: 请参阅以下工作代码: 输出(在Go Playground上尝试): 编辑: 在您的
问题内容: 如何将本地时间的datetime 字符串转换为UTC时间的字符串? 我确定我之前已经做过,但是找不到它,因此SO希望将来可以帮助我(和其他人)做到这一点。 澄清:例如,如果我2008-09-17 14:02:00在本地时区(+10)中,我想生成一个等效UTC时间的字符串:2008-09-17 04:02:00。 另外,从http://lucumr.pocoo.org/2011/7/15
我有YMD hms格式的字符串,它去掉了时区。但我知道他们是在东部时间夏令时。 我试图将它们转换为UTC时间的历元时间戳。 我编写了以下函数: 这看起来符合时代时间戳。但是http://www.epochconverter.com/epoch/timezones.php?epoch=1429596727说它应该在格林威治时间4月21 2015 06:12:07UTC。 怎么了?
问题内容: 输入字符串:2012年6月14日-UTC 01:00:00 输出本地字符串:2012年6月13日-美国东部时间21:00:00 我喜欢从中获取补偿 有什么建议吗? 问题答案: 这应该可以满足您的需求: 请注意,您的示例是错误的:在UTC的6月14日凌晨1点,在EST,标准时间晚上8点或夏令时仍然是6月13日。在我的系统上,该程序会打印
问题内容: 我需要将以下格式的时间值字符串转换为秒,例如: 我需要使用正则表达式来执行此操作吗?我尝试使用时间模块,但是 抛出: 编辑 : 看起来像这样: 给出正确的结果。我只是使用了错误的模块。 问题答案: 对于Python 2.7:
我需要将表示某个时区(例如'etc/utc')中不带时区的时间戳(即“2017-03-08T20:53:05”)的字符串转换为带时区的时间戳。 更新:我已经检查了上面的语句是否有效。 我被客户的时区设置误导了。