在 JDK 8 之前,Java 语言为我们提供了两个类用于操作时间,它们分别是:java.util.Date 和 java.util.Calendar,但在 JDK 8 的时候为了解决旧时间操作类的一些缺陷,提供了几个新的类,用于操作时间和人气,它们分别是:LocalTime、LocalDateTime、Instant,都位于 java.time 包下。 时间的操作在我们日常的开发中经常见到,比如,业务数据都要记录创建时间和修改时间,并要把这些时间格式化之后显示到前端页面,再比如我们需要计算业务数据的时间间隔等,都离不开对时间的操作,那如何正确而优雅地使用时间?这就是我们接下来要讨论的话题。

时间基础知识科普

格林威治时间

格林威治(又译格林尼治)是英国伦敦南郊原格林威治天文台的所在地,它是世界计算时间和地球经度的起点,国际经度会议 1884 年在美国华盛顿召开,会上通过协议,以经过格林威治天文台的经线为零度经线(即本初子午线),作为地球经度的起点,并以格林威治为“世界时区”的起点。

格林威治时间和北京时间的关系

格林威治时间被定义为世界时间,就是 0 时区,北京是东八区。也就是说格林威治时间的 1 日 0 点,对应到北京的时间就是 1 日 8 点。

时间戳

时间戳是指格林威治时间 1970-01-01 00:00:00(北京时间 1970-01-01 08:00:00)起至现在的总秒数。

JDK 8 之前的时间操作

1 获取时间

Date date = new Date();
System.out.println(date);

第 1-6 课:玩转时间 + 面试题相关推荐

  1. 计算机课搞事情检讨,上微机课玩游戏检讨书

    <上微机课玩游戏检讨书>由会员分享,可在线阅读,更多相关<上微机课玩游戏检讨书(4页珍藏版)>请在人人文库网上搜索. 1.上微机课玩游戏检讨书微机课上打游戏检讨尊敬的老师:对不 ...

  2. 云小课 | 玩转HiLens Studio之快速订购HiLens Studio版本

    摘要:华为HiLens是端云协同多模态AI开发应用平台,提供给开发者的多语言类集成开发环境HiLens Studio,开发者可以在HiLens Studio 中编写和调试技能代码. 本文分享自华为云社 ...

  3. 云小课 | 玩转HiLens Studio之手机实时视频流调试代码

    摘要:在开发技能过程中,搭配视频流调试技能是非常必要的环节,也是检验技能效果的重要环节.HiLens Studio推出使用手机实时视频流调试代码的功能,以手机摄像头实时的视频流作为技能输入,查看技能输 ...

  4. 《撩课-玩转H5大前端》

    基于<撩课-玩转H5大前端> 3 快捷键和webstorm使用技巧 4 第一章 8 知识体系介绍 8 (一)HTML标签-Day1 8 img标签 8 input标签 8 < a h ...

  5. 第五人格每天服务器维护多长时间,第五人格:每天玩的时间并不长,大概一天1-5局...

    原标题:第五人格:每天玩的时间并不长,大概一天1-5局 我玩提琴,开门战,剩一个医生一个祭司,医生上挂,祭司倒地没自起.然后我就逛街赏景去了.走着走着发现,唉,祭司怎么起来了,医生也下来了,唉,传送还 ...

  6. 微课|玩转Python轻松过二级:第3章课后习题解答6

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答227-236题 课后习题解答237-247题 书购买链接 ...

  7. 微课|玩转Python轻松过二级:第3章课后习题解答5

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答180-200题 课后习题解答201-214题 课后习题解答 ...

  8. 微课|玩转Python轻松过二级:第3章课后习题解答4

    2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 =============== 适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. ...

  9. 微课|玩转Python轻松过二级:第3章课后习题解答3

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答103-115 课后习题解答116-129 课后习题解答13 ...

最新文章

  1. 010-012列表:一个打了激素的数组
  2. 钻进眼球的致盲寄生虫威胁近亿人,却只是生存竞争的失败者
  3. 对象统计信息锁定的解决办法(ORA-20005/ORA-38029)
  4. SpringMVC中使用Interceptor拦截器
  5. 牛客题霸 [找到字符串的最长无重复字符子串] C++题解/答案
  6. 知方可补不足~sqlserver中使用sp_who查看sql的进程
  7. string对象中去掉标点符号
  8. 2016-2017-2 《Java 程序设计》课堂实践项目
  9. SpringBoot整合Sharding-JDBC实现水平分库分表
  10. COSClient上传图片失败
  11. 游戏《我的世界》马怎么繁殖?如何驯化?
  12. 送给想进大厂的程序员们
  13. android隐藏关闭软键盘
  14. php 微信公众号图片外链,如何制作微信图文链接?微信图文链接生成
  15. 汪子熙趣味接龙游戏实现的参考资源
  16. 百城千屏落地,8K超高清视频内容供给看何方?
  17. linux u盘更新程序,嵌入式linux下插u盘自动更新的设计
  18. UVM中导入uvm_pkg库的作用(import uvm_pkg::*)
  19. json数组字符串转list集合
  20. SOCK_RAW 实现ICMP路由追踪

热门文章

  1. centos7配置br0_Docker CentOS7 修改网络配置与宿主机桥接
  2. 15-多容器复杂应用的部署
  3. java第一 ++--
  4. 算法题学到的一些小语言细节
  5. android学习之-Style样式的定义
  6. 一次失败的蛋疼的设计
  7. Centos搭建SVN服务器及配置文件
  8. 25 个精美的后台管理界面模板和布局
  9. Dvbbs 7.1论坛鼠标指针修改方法
  10. php 自定义打印模板下载,PHP – 创建自定义模板系统?