1.使用Scanner类中的next方法,获取出生日期
分析
2.使用DateFormat类中的方法parse,把字符串的出生日期解析为Date格式
3.把Date格式的出生日期转化为毫秒值
4.获取当前的日期,转化为毫秒值
5.使用当前日期的毫秒值-出生日期的毫秒值
6.把毫秒值的差转化为天(s/1000/60/24)代码
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class Date { public static void main(String[] args) throws ParseException { //使用Scanner类中的next方法,获取出生日期 Scanner sc = new Scanner(System.in); System.out.println("请输入您的出生日期,格式为:yyyy-MM-dd"); String birDate = sc.next(); // 2.使用DateFormat类中的方法parse,把字符串的出生日期解析为Date格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date birthDate = sdf.parse(birthDate); //3.把Date格式的出生日期转换为毫秒值 long birthDateTime = birthDate.getTime(); //4.获取当前日期并转换为毫秒值 long todayTime = new Date().getTime(); //5.当前日期毫秒值-出生日期毫秒值 long time = todayTime - birthDateTime; //6.毫秒值转换为天 System.out.println(time/1000/60/60/24); } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)