当前位置: 首页 > 知识库问答 >
问题:

十一月第一个星期日重复时间(凌晨1点-凌晨1:59:59)-夏令时结束日-神谕

蔚元明
2023-03-14

下午好.

抱歉我把你弄糊涂了。如果有任何问题请告诉我。有人帮忙吗?

谢谢。

维斯瓦

--1小时:30分钟--所以从1:00到1:59:59的任何值都是第二个实例值,且时区为MST。

共有1个答案

呼延卓
2023-03-14

时间戳'2021-11-07 01:00:00美国/山'不明确,可以是2021-11-07 01:00:00-06:002021-11-07 01:00:00-07:00

如果不指定夏时制状态,则Oracle默认为标准时间(在您的情况下为MST)

您需要同时提供时区区域和夏时制信息,即to_timestamp_tz('2021-11-07 01:00:00美国/Mountain MST‘,'yyyy-mm-dd HH24:MI:SS TZR TZD')to_timestamp_tz('2021-11-07 01:00:00美国/Mountain MDT’,'yyyy-mm-dd HH24:MI:SS TZR TZD')

注意,如果使用alter session SET ERROR_ON_OVERLAP_TIME=true;更改会话,那么对于诸如timestamp'2021-11-0701:00:00美国/mountain'Oracle不默认为标准时间,而是引发错误:

ORA-01883:区域转换期间禁用重叠

不要将“时区区域”(TRZ)与“夏时制信息”(TZD)混淆,但是MST可以同时表示:

SELECT *
FROM V$TIMEZONE_NAMES
WHERE TZABBREV in ('MST', 'MDT');

具有时区值的时间戳的计算在内部始终按UTC时间执行

请参阅对夏时制的支持

 类似资料:
  • 问题内容: 我在使用以下方法时遇到了问题: 这是因为该时间的@EndDate = 00:00:00.000,它没有获取当天的所有值。 如何将@EndDate(始终为00:00:00.000)转换为始终为Date + 23:59:59.999? 问题答案: 避免需要添加EndDate + 23:59:59.999的一种选择是不使用比较,而是使用

  • 本文向大家介绍python 获取当天凌晨零点的时间戳方法,包括了python 获取当天凌晨零点的时间戳方法的使用技巧和注意事项,需要的朋友参考一下 最近写python,遇到了一个问题,需要获取当日凌晨零点的时间戳,网上实在没有找到,自己手写了一个,有点挫 输出如下: 1518105600 Fri Feb 9 00:00:00 2018 1518105600 以上这篇python 获取当天凌晨零点的

  • 本文向大家介绍Python 时间戳之获取整点凌晨时间戳的操作方法,包括了Python 时间戳之获取整点凌晨时间戳的操作方法的使用技巧和注意事项,需要的朋友参考一下 Python时间戳操作很多,每次用点时候总是去查,查的麻烦,现在自己也好好归纳一下。 我现在刚好有个需求需要获取当天零点时间戳,但是网上查的大部分都是用时间戳相减,或者用时区的方式,总感觉不是很好,我就自己写了一个。 获取凌晨时间  

  • 问题内容: 除了凌晨3点,是否有可能每隔15分钟(每小时等等)运行一次cronjob? 我还有一个特殊的cronjob,我想在凌晨3点运行,但是我不希望其他人同时运行… 问题答案: 有一条cron线,没有。有三个,是的:

  • 在bash脚本中,我有1个这样的脚本: 我希望我的输出是p1=1/59=0.016949153,但实际上,输出是p1=0 那么,如何解决它。请帮帮我

  • 就像标题一样,在每个时区中,有些任务需要在凌晨0点执行,但是注释只支持设置一个区域,如下所示: 我只能在早上0点在“亚洲/上海”执行任务,我如何在每个时区执行这个任务?Spring调度程序支持或任何其他工具能帮助我吗? 抱歉,我可能没有清楚地描述这个问题。 这是我们的任务场景。我们有一个任务要在月的第一天早上0点执行,但每个国家都有不同的UTC,那么我如何在每个国家早上0点执行此任务。? 我们有一