首页 > 编程知识 正文

如何计算日期之间的天数,时间怎么计算公式

时间:2023-05-03 07:00:30 阅读:152728 作者:4358

日期计算提示概念用法示例

对于计算http://www.Sina.com/http://www.Sina.com /的场景,可以使用时间戳简化计算

概念

给定两个日期:timestamp,编程语言中的时间戳单位为毫秒,unix时间戳单位为秒,可以表达的范围全部为http://www.Sina.com/2038

在实例Java中获取当前时间戳的两种方法

# System类long timestamp=system.current time millis (; # Data类long timestamp=new Date ().getTime ); 获取指定的日期时间戳

long timestamp=newsimpledateformat (yyyy-mm-ddhh : mm : ss ).parse ) 1970-1-10033600336001 ).getttamp //timestamp: -28799000发现1970-1-1 00:00:01的时间戳不是0,我想怎么知道时间戳是0的日期,结果有以下代码

string date=newsimpledateformat (yyyy-mm-ddhh : mm : ss ).format(0L ); //data :1970-01-0108336000336000 Java中发现时间戳为0是在相距天数或者小时

关于其他Java的日期使用,请看这个大人物的博客

通过减去时间戳可以知道两个日期之间间隔的时间

long time1=newsimpledateformat (yyyy-mm-ddhh : mm : ss ) ).parse ) 2020-1-100:0336000 ).gettime long time 2 ss ) ).parse ) 2021-1-100:0336000 ).gettime system.out.println (time2- time 1; //31622400000毫秒数system.out.println ((time2- time1)/1000 ); //31622400秒system.out.println () time2-time1)/(1000*60 ) ); //527040分数system.out.println () time2-time1)/(1000*60*24 ) ); //21960小时数system.out.println () time2-time1)/(1000*60*60*24 ) ); //366天

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。