我是靠谱客的博主 激昂电话,最近开发中收集的这篇文章主要介绍java计算距离今天结束_计算过去某天距离今天过去了多少天。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*计算从出生到今天过了多少天

1.输入给出那一天,获得当前操作系统的日期

2.Date类转换为ms值,将String转换为Date,再转化为ms值

3.只有毫秒值才能计算差,日期不可以计算

day =ms / 1000 /60 /60 / 24

*/

package API;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.*;

/**

* Author:jinpma

* Date :2019/9/14

*/

public class Main {

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

//求今天的日期

Date date = new Date();

//输入要求的那天日期

Scanner sc = new Scanner(System.in);

System.out.println("输入日期,即今天距离的那天格式为yyyy-MM-dd");

String oneday = sc.nextLine();

//调用DateFormat类

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

//将字符串转化为日期

Date date1 = sdf.parse(oneday);

//调用Date类的方法,求出该日期,距离1971-1-1过了多少ms

long time = date.getTime();

long time1 = date1.getTime();

//将ms差,转换为天

long diffday = (time - time1) / 60 / 60 / 24 / 1000;

System.out.println(diffday);

}

}

最后

以上就是激昂电话为你收集整理的java计算距离今天结束_计算过去某天距离今天过去了多少天。的全部内容,希望文章能够帮你解决java计算距离今天结束_计算过去某天距离今天过去了多少天。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部