前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 计算计算两个日期之间的间隔…

Java 计算计算两个日期之间的间隔…

作者头像
明明如月学长
发布2021-08-27 11:03:51
2.1K0
发布2021-08-27 11:03:51
举报
文章被收录于专栏:明明如月的技术专栏

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner;

public class DateDemo { public static void main(String [] args) throws ParseException { Scanner in = new Scanner(System.in); System.out.println("请输入第一个日期(格式为:年-月-日):"); String date1 = in.nextLine(); System.out.println("请输入第二个日期(格式为:年-月-日):"); String date2 = in.nextLine(); test(date1,date2); } //  用来计算两个日期之间相差的毫秒数 public static void test(String date1,String date2) throws ParseException { DateFormat df = DateFormat.getDateInstance(); df= new SimpleDateFormat("yyyy-MM-dd"); Date date_1 = df.parse(date1); Date date_2 = df.parse(date2); long time1 = date_1.getTime(); long time2 = date_2.getTime(); long time3 = Math.abs(time1-time2); int day = getDay(time3); System.out.println("两日期相隔"+day+"天"); } //将两个日期之间的毫秒数换算成天数 private static int getDay(long time) { int day = (int)(time/1000/60/60/24); return day; } }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/06/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档