关于时间的代码总结

关于时间的代码总结相差多少天的方法

大家好,欢迎来到IT知识分享网。

//比较

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.text.ParseException;

public class firstClass {

public static void main(String[] args) throws ParseException {

Calendar c1= Calendar.getInstance();

c1.set(2009,6,12 );

c1.add(Calendar.DATE,10 );//方便日期的增减

//比较

String BeginDate1 = “2018-5-21 10:20:30”;

String BeginDate2 = “2024-5-23 10:20:30”;

SimpleDateFormat ft2 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

Date d1 = ft2.parse(BeginDate1);

Date d2 = ft2.parse(BeginDate2);

int compareTo = d1.compareTo(d2);

System.out.println( compareTo);

}

}

//日期的减法

SimpleDateFormat dateForMat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

Date d1 = dateForMat.parse(BeginDate1);

Date d2 = dateForMat.parse(BeginDate2);

Date d3 = dateForMat.parse(BeginDate);

Long L_BeginDate1 = dateForMat.parse(dateForMat.format(d1)).getTime();

Long L_BeginDate = dateForMat.parse(dateForMat.format(d3)).getTime();

Long L_BeginDate2 = dateForMat.parse(dateForMat.format(d2)).getTime();

System.out.print((L_BeginDate2 – L_BeginDate1)/(1000*3600*24)); //相差多少天的方法

System.out.print(L_BeginDate2);

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/121024.html

(0)
上一篇 2025-10-25 22:45
下一篇 2025-10-26 07:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信