资讯专栏INFORMATION COLUMN

java日期详解

suemi / 3047人阅读

摘要:日期表示类型获取类型的日期格式获取制定格式的日期把制定格式的日期转为或者毫秒值说明并不能精确到的级别它取决于运行的系统你再精确的范围都有差异对于有高精度时间的要求不能使用这个日期计算最方便的方式是将时间转为毫秒值进行计算线程休眠

日期表示类型

获取long类型的日期格式

long time = System.currentTimeMillis();
System.out.printf(time+"");
Date date =new Date();
System.out.println(date.getTime());

获取制定格式的日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date =new Date();
System.out.println(sdf.format(date) );

把制定格式的日期转为date或者毫秒值

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2016-05-22 10:15:21");
long mills = date.getTime();

说明:System.currentTimeMillis()并不能精确到1ms的级别,它取决于运行的系统,你再windows,mac,linux精确的范围都有差异,对于有高精度时间的要求,不能使用这个

日期计算

最方便的方式是将时间转为毫秒值进行计算

Date from =new Date();
Thread.sleep(200);//线程休眠2ms
Date to =new Date();
System.out.println(to.getTime()-from.getTime());
高精度时间
long time1 =System.nanoTime();
System.out.printf(time1+"");

说明:System.nanoTime()提高了ns级别的精度,1ms=1000000ns,

如果文章对你有帮助,请去我的博客留个言吧! 我的博客

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64780.html

相关文章

  • SpringMVC【开发Controller】详解

    摘要:是使用拦截器来自动帮我们完成中文乱码的问题的。这是我的首页当然了,基于注解和基于来开发,都是通过映射器适配器和视图解析器的。能够控制请求路径和请求方式一个控制器写多个业务方法到目前为止,我们都是一个控制器写一个业务方法,这肯定是不合理的。 前言 本文主要是讲解在Controller中的开发,主要的知识点有如下: 编码过滤器 使用注解开发 注解@RequestMapping详解 业务方...

    Pines_Cheng 评论0 收藏0
  • Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问

    摘要:是开始提供的时间日期,主要用来优化以前对于时间日期的处理操作。然而,我们在使用或使用的时候,往往会发现使用请求参数或返回结果中有的时候会发生各种问题。 LocalDate、LocalTime、LocalDateTime是Java 8开始提供的时间日期API,主要用来优化Java 8以前对于时间日期的处理操作。然而,我们在使用Spring Boot或使用Spring Cloud Fei...

    UCloud 评论0 收藏0
  • 「转载」JAVA Calendar详解

    摘要:对象由两部分构成字段和相对于的微秒时间差。经过后,直接操作会产生不稳定的情况。如,对吗结果是另一个规则是,如果比它小的字段是不可变的由的实现类决定,那么该小字段会修正到变化最小的值。 (在文章的最后,将会介绍Date类,如果有兴趣,可以直接翻到最后去阅读) 究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在...

    microelec 评论0 收藏0
  • 详解日期(Date)引用类型

    摘要:类型使用自,国际协调时间年月日午夜零时开始经过的毫秒数来保存日期。日期时间组件方法到目前为止,剩下还未介绍的类型的方法如下表所示,都是直接取得和设置日期值中特定部分的方法了。 Date类型使用自UTC(Coordinated Universal Time,国际协调时间)1970 年1 月1 日午夜(零时)开始经过的毫秒数来保存日期。在使用这种数据存储格式的条件下,Date 类型保存的日...

    Shisui 评论0 收藏0
  • 纳税服务系统【总结】

    摘要:要是使用到日历的话,我们想到使用这个日历类上面仅仅是我个人总结的要点,如果有错误的地方还请大家给我指正。 纳税服务系统总结 纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 我跟着练习一步一步完成需求,才发觉原来Java是这样用来做网站的,Java有那么多的类库,页面...

    ispring 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<