博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java小案例:计算你现在到出生的天数
阅读量:2442 次
发布时间:2019-05-10

本文共 1180 字,大约阅读时间需要 3 分钟。

用java中的Date类来计算你到现在出生的天数

加深对SimpleDateFormat类的使用

还有SimpleDateFormat类常用中的方法的使用

//指定日期的格式

SimpleDateFormat s=new SimpleDateFormat("yyyy年MM月dd日");
//直接创建现在的日期
Date nowDate=new Date();
//将现在的日期转换成字符串
String now = s.format(nowDate);

//将字符串转换成Date类型

Date nowDate = s.parse(str);

package com.date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/* * 小案例:计算你现在活了多少天了 */public class DateDemo04 {	public static void main(String[] args) throws ParseException {		Scanner sc=new Scanner(System.in);		System.out.println("输入你的出生日期  格式:xxxx年xx月xx日");		String str = sc.next();				//指定日期的格式		SimpleDateFormat s=new SimpleDateFormat("yyyy年MM月dd日");		//直接创建现在的日期		Date nowDate=new Date();		//将现在的日期转换成字符串		String now = s.format(nowDate);		System.out.println("今天的日期是"+now);						Date oldDate = s.parse(str);		String old = s.format(oldDate);		System.out.println("你的出生日期"+old);				//将出生日期和当前日期转换成毫秒值.getTime()		long birthday=oldDate.getTime();		long nowday=nowDate.getTime();		long time=nowday-birthday;				if(time < 0){			System.out.println("还没出生呢");		}		else{		//除以计算得到天数		System.out.println("你已经浪费了怎么多天了"+time/1000/60/60/24);		}					}}

转载地址:http://ajjqb.baihongyu.com/

你可能感兴趣的文章
Linux机为先锋智能机和PDA06销量大(转)
查看>>
Oracle与SQL Server在企业应用中的比较(转)
查看>>
让FreeBSD使用ntpd同步时间(转)
查看>>
用cat命令查看文件内的特殊字符(转)
查看>>
debian sid下vmware不能运行一则(转)
查看>>
Linux操作系统套接字编程的5个隐患(转)
查看>>
Ubuntu Linux:定制Ubuntu安装CD(转)
查看>>
调查显示:企业级Linux用户不断攀升(转)
查看>>
SCO UNIX学习宝典 高级进阶(转)
查看>>
Oracle9i RAC for RedFlag Linux DC4.1 32bit 安装流程(转)
查看>>
Sybase和Oracle安装过程中常遇到的问题(转)
查看>>
红帽Linux新系统整合虚拟技术 实现简易操作(转)
查看>>
Linux下/etc/default/boot文件字段说明(转)
查看>>
Linux壁纸系列三十四(转)
查看>>
使用带有Dtrace的FreeBSD(转)
查看>>
Fedora Core 4硬盘安装方法(转)
查看>>
常用的系统状态查询命令(转)
查看>>
『推荐』上G的linux视频教程和电子书FTP下载,速度快内容实用!(转)
查看>>
AIX系统日常管理(转)
查看>>
Fedora Core 6的新特性(转)
查看>>