首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >DST结束时间内的时间应该被认为是冬季还是夏季时间?

DST结束时间内的时间应该被认为是冬季还是夏季时间?
EN

Stack Overflow用户
提问于 2014-11-19 16:26:59
回答 1查看 132关注 0票数 1

正如我们所知,当我们的时钟向后拨1小时(就像一些国家的29OCT在2:00 )结束DST周期时,1:00到2:00之间的每个时间戳都会“出现”两次。

使用未来事件的应用程序应该如何处理此问题?

例如,用户创建了一个未来的事件,并指定它将在1:35发生在29OCT。让我们假设标准本地时间是UTC+3,DST是UTC+4

应用程序应如何将此时间转换为UTC?这个时间应该被认为是第一个实例(在DST结束之前,这使得它是21:35 UTC)还是第二个实例(在DST结束之后,即22:35 UTC)?

EN

回答 1

Stack Overflow用户

发布于 2014-11-19 18:18:50

只有你才能决定。它很大程度上是基于上下文的。

在许多情况下,正确的做法是选择两个事件中的第一个-这将是夏令时。在您的示例中,它将在UTC+4中以1:35运行。

您还需要考虑向前跳跃转换。落入间隙中的重复任务通常应被替换为等于DST偏差的量(通常为1小时)。例如,如果时钟从1:59:59.999跳到3:00,则计划在2:30运行的任务将在当天3:30运行。

同样,只有您才能决定什么是适合您的应用程序的正确行为。某些应用程序可能需要在标准时间运行fall事件,或者同时在这两个时间运行。在春天,他们可能想在下一个瞬间跑过差距(在上面的例子中是3:00,而不是3:30) -或者他们可能根本不想跑。

另请参阅:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27021900

复制
相关文章
时间标准:GMT,UTC 以及DST
GMT是指格林尼治标准时间,它对应位于英国伦敦郊区的皇家格林威治天文台的标准时间。
前端GoGoGo
2018/08/24
2.6K0
设置时间laydate 结束时间大于开始时间
其实就是在结束时间框里设置开始时间的最大时间 在开始时间框里设置结束时间的最小时间 具体代码如下 layui.use(['form', 'laydate'], function(){ var form = layui.form; var laydate = layui.laydate; //日期范围 var startDate=laydate.render({ elem: '#start_time',
Erwin
2020/01/08
1.9K0
时间控件设置开始时间不大于结束时间
<div class="form-horizontal fl"> <div class="control-group"> <label class="control-label">生成时间</label> <input type="text" size="12" readonly="readonly" name="beginDate" id="starttime" value="" class="Wdate" onClick="WdatePicker({dateFm
用户1220053
2018/02/09
1.1K0
php获取当天的开始时间和结束时间
//当天开始时间 $start_time=strtotime(date("Y-m-d",time())); //当天结束之间 $end_time=$start_time+60*60*24; echo $start_time; 1541001600 echo $end_time; 1541088000 $start_time=date("Y-m-d H:i:s",$start_time); $end_time=date("Y-m-d H:i:s",$end
超级小可爱
2023/02/20
2K0
Java获取当日的起始时间,结束时间,现在时间,是否在时间段中。
当日的起始时间 public static Date getTodayStartTime() { Calendar todayStart = Calendar.getInstance(); todayStart.set(Calendar.HOUR_OF_DAY, 0); todayStart.set(Calendar.MINUTE, 0); todayStart.set(Calendar.SECOND, 0); return
ydymz
2018/09/10
2.1K0
java根据开始时间和结束时间,计算出时间工作日天数(包含开始和结束时间)
public int weekDay(String strStartDate, String strEndDate) { //strStartDate:"2019-10-25",strEndDate:"2019-12-10" SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar clOne = Calendar.getInstance(); Calendar clTwo = Calendar.getInstance(); try { clOne.setTime(df.parse(strStartDate)); clTwo.setTime(df.parse(strEndDate)); } catch (ParseException e) { System.out.println("日期格式非法"); e.printStackTrace(); } int days = 0; while (clOne.compareTo(clTwo) <= 0) { if (clOne.get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY && clOne.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) days++; clOne.add(Calendar.DAY_OF_MONTH, 1); } return days; }
botkenni
2019/11/10
2.6K0
在 O(1) 时间内删除链表节点
① 如果该节点不是尾节点,那么可以直接将下一个节点的值赋给该节点,然后令该节点指向下下个节点,再删除下一个节点,时间复杂度为 O(1)。
MickyInvQ
2021/12/07
4330
在 O(1) 时间内删除链表节点
Python数据探索,了解夏季奥运与冬季奥运的区别
最近在准备 pandas 专栏的工程化内容,其中用到一份奥运数据的探索分析。这里会截取一些技巧内容让大家参考学习,包括:
咋咋
2021/09/01
3840
Python数据探索,了解夏季奥运与冬季奥运的区别
Django model 数据约束 结束时间大于开始时间
数据模型: class Task(models.Model): taskStartTime = models.DateTimeField(verbose_name='开始时间') taskEndTime = models.DateTimeField(verbose_name='结束时间') def __str__(self): return self.taskName 添加约束: class Task(models.Model): taskStart
SingYi
2022/07/13
5660
Django model 数据约束 结束时间大于开始时间
指定时间内网站访问次数的监控
需求说明: 在日常运维工作中,为了防止一些恶意访问的行为,例如不断的请求刷流量,通过实时过滤Nginx访问日志,将单位时间内访问次数达到指定阀值的来源ip查找出来,并通过邮件报警方式及时通知运维人员! 比如针对url为http://192.168.10.202:8888的访问进行监控,当在1分钟内访问次数超过300次数,就邮件报警给运维人员。 1)nginx日志监控脚本 [root@Fastdfs_storage_s1 ~]# cat /opt/nginx_log_monit.sh #!/bin/bash
洗尽了浮华
2018/03/28
1.6K0
如何快速截取某段时间内的日志
在排除故障时,需要分析发生故障的原因,避免再次出现同样的问题,需要对日志进行分析,截取故障前后时间段的日志。通常用正则表达式来获取某段时间的内的日志,比较繁琐。可以通过awk方便简捷的实现。 我这里以截取nginx访问日志为例: 查看21/Jul/2014:14:37:50到21/Jul/2014:14:38:00时间段内bbs.ttlsa.com的访问日志。 # cat bbs.ttlsa.com.access.log | awk '$4 >="[21/Jul/2014:14:37:50" && $4 <
小小科
2018/05/02
1.8K0
如何快速截取某段时间内的日志
【时间同步】NTP还是PTP?
关于网络计时技术的问题,到底是需要NTP还是PTP?归根结底,这一切都取决于准确性。一般来说,这需要看是要什么样的时间传递精度?海翎光电小编的理解就是:你需要的精确度是微秒还是纳秒?如果答案以毫秒或秒为单位,则您需要NTP。
武汉利又德
2022/11/08
3K0
【时间同步】NTP还是PTP?
获取指定时间内指定星期几的所有日期
输入开始时间,截止时间,星期几,三个参数,获取这两个日期之间指定星期几的日期 一. 参数声明: LocalDate start = LocalDate.of(2020, 4, 1); LocalDate end = LocalDate.of(2020, 5, 1); int week = 1; 二. 测试: /** * 获取指定时间内星期几的所有日期 * @Author liuwenxu.com (2020-04-26) * * @param start 开始日期 2020-04-01 *
Java那些事儿
2020/07/21
3.7K0
mysql在开始与结束时间过滤出有效的价格且结束时间可以为空
在商品配置中设置有售卖时间,同一个商品可以设置多组不同的售卖时间,其中开始时间必填,结束时间可以不填,但是同一时刻只会有一个正在生效的时间区间。
翎野君
2023/05/12
5290
WordPress代码显示查询次数/加载时间/内存占用
performance的参数 ture 表示在页面前端显示。如果你想在页面中不显示,只在html源码中可见可改为 false!
空木白博客
2019/02/28
1.2K0
搜索框和数据库均有开始时间和结束时间的sql
活动表中有两个字段:startDate、endDate,分别代表开始时间、结束时间。现在需要查询某一时间段内正在进行的活动,实际只要满足活动的时间段和查询条件的时间段有交集即可,包含以下图片中的四种情况。使用表达式startDatePara <= endDate && endDatePara >= startDate可以确定
似水的流年
2019/12/05
1.2K0
git 统计一段时间内提交的代码行数
上面的代码依赖于linux windows下运行可以使用cgywin 或者mobaxterm,https://mobaxterm.mobatek.net
obaby
2023/02/24
9370
「Shell」实现对指定时间内文件的批量操作
看起来像一堆乱码的文件其实是非常重要的数据文件,我把它下载到该目录下后发现它应该属于某个特定的子目录,现在这样看起来太乱了。那么就得想办法把这些文件区分出来,然后mv移动到一个子目录下去。
王诗翔呀
2020/07/02
4240
Oracle 短时间内误删数据,如何快速找回?(UNDO)
首先,这个短时间内,通常是值 undo 段没有被覆盖,undo 保留的时间为多长呢?
Lucifer三思而后行
2021/09/14
5600
点击加载更多

相似问题

如何获取夏季时间或冬季时间

17

重复事件日期处理冬季时间/夏季时间

20

夏季和冬季后时区/时间戳

11

如何处理冬季和夏季的时间

119

PHP显示本地时间(静态),并考虑夏季/冬季

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文