Java - Calendar对于特殊夏令营日期的处理(防止采坑)

  • 背景
  • Demo

背景

1986年至1991年,中华人民共和国在全国范围实行了六年夏令时,每年从4月中旬的第一个星期日2时整(北京时间)到9月中旬第一个星期日的凌晨2时整(北京夏令时)。除1986年因是实行夏令时的第一年,从5月4日开始到9月14日结束外,其它年份均按规定的时段施行。夏令时实施期间,将时间向后调快一小时。 1992年4月5日后不再实行。

Demo

来用网上的时间戳工具来生成一个时间戳:621878400000

Java代码如下:

@Test
public void test(){Calendar instance = Calendar.getInstance();instance.setTimeInMillis(621878400000L);System.out.println(instance.getTime());
}

结果如下:

好了,又学到了,原来Calendar框架,会自动对这段特殊的时间做处理。

Java - Calendar对于特殊夏令营日期的处理(防止采坑)相关推荐

  1. java calendar格式化_Java:日期时间转换与格式化

    Java:日期时间转换与格式化 2020-08-12 21:28:58 一.Java中时间类 1.Date类 Date常用的构造函数: Date()生成一个代表当前日期时间的Date对象,相当于Dat ...

  2. java calendar赋值_Java常用日期操作

    //日期转字符串,根据需要调整格式 @Testpublic voidDateToString(){ Date currentTime= newDate(); SimpleDateFormat form ...

  3. java calendar格式化_java格式化日期的三种方式

    8月 29, 2014 | Nix.Huang 1)借助DateFormat类: public String toString(Date d) { SimpleDateFormat sdf = new ...

  4. Java Calendar日历与Date日期的相互转换

    Calendar转化为Data 返回标准化的Date public static Date calendarToData(int year, int month, int day) {Calendar ...

  5. java用毫秒数做日期计算的一个踩坑记录

    错误示例: Date today = new Date(); Date nextMonth = new Date(today.getTime() + 30* 1000*60*60*24); print ...

  6. Java Calendar使用指南

    Java Calendar使用指南 @(JAVA)[java] 完整代码请见:https://github.com/lujinhong/lujinhong-commons/tree/master/lu ...

  7. java实现Calendar求两个日期差

                                       Calendar求两个日期差 简单实现一下两个calendar日期之间的时间差. 可用于查询某个时间段注册的新用户,或者某个时间段 ...

  8. java calendar日期计算_利用Java中Calendar计算两个日期之间的天数和周数

    前言 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历.阴(农)历之分.它们的区别在哪呢? 比如有: 月份的定义 - 阳`(公)历 一年12 个月,每 ...

  9. java 两日期的周数_利用 Java 中 Calendar 计算两个日期之间的天数和周数

    利用 Java 中 Calendar 计算两个日期之间的天数和周数 前言 究竟什么是一个 Calendar 呢? 中文的翻译就是日历, 那我们立刻可以想到我们生活中有阳 (公) 历阴 (农) 历之分它 ...

最新文章

  1. 史上最强GAN被谷歌超越!标注数据少用90%,造假效果却更逼真
  2. python3 socket send sendall 区别
  3. Android的Fragment中onActivityResult不被调用
  4. linux 客户机中不支持 unity_婚姻中的不理解,来源于夫妻双方情感支持的不同
  5. 解决 同时安装 python3,python2环境时,用pip安装 python3 包
  6. kickstart_具有Java Kickstart的MongoDB
  7. 使用Office Word 2010/2013 发布文章到博客园
  8. 仅30分钟,在同一台设备安装discourse和wordpress
  9. 六、Python之三元表达式、列表推导式、生成器表达式
  10. 出现梯度消失与梯度爆炸的原因以及解决方案
  11. 音频噪声抑制(1):经典滤波器篇
  12. 移动国际漫游电话费用计算
  13. 基于SSM的手机商城-JAVA【数据库设计、源码、开题报告】
  14. explain ref_面试前一定要知道的MySQL命令【explain】
  15. Twitter新任80后印度裔CEO,为啥是他?
  16. 比较精确的计算农历节气的java源码
  17. php session header,php session header()重定向后丢失 - php
  18. Oracle Enterprise Manager Cloud Control 13c部署文档
  19. 五线谱基础教程视频乐理基础
  20. Unity Atlas

热门文章

  1. php css下划线,css如何清除下划线?css清除下划线有哪些方法
  2. [ch03-01] 均方差损失函数
  3. 热闹的聚会与尴尬的聚会_如何创建成功的聚会小组
  4. Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第三篇)
  5. TI AM5728 DSP+ARM+FPGA多核异构工业控制处理器
  6. 【深度学习】计算机视觉目标检测 RCNN Fast-RCNN Faster-RCNN
  7. 日语课学过的初级惯用句
  8. 测试步行速度什么软件可以,基于加速度信息的人体步行速度检测方法研究
  9. 计算传播学导论:文本分析与传播学
  10. AutoJs学习-密码生成器