计算自己活了多少天 SimpleDateFormat Date getTime()
2015-08-11 09:54
537 查看
``` package day0811; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; /** * 计算自己活了多少天 * */ public class SimpleDateFormatDemo { public static void main(String[] args) throws ParseException { // String birthday = "1981-11-13"; Scanner sc = new Scanner(System.in); String birthday = sc.nextLine(); sc.close(); //规定好日期格式 String dateRegex = "\\d{4}-\\d{2}-[0-9]{2}"; if(!birthday.matches(dateRegex)){ System.out.println("日期格式不对"); } String dateFormat = "yyyy-MM-dd"; SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); //利用SimpleDateFormat将String转为Date Date birthdate = sdf.parse(birthday); System.out.println(birthdate); Date now = new Date(); //取得long毫秒数(1970年元旦0时到现在的毫秒数) long birthlong = birthdate.getTime(); long nowlong = now.getTime(); long agelong = nowlong - birthlong; long days = agelong/(24*60*60*1000); System.out.println("恭喜您,已经活了"+days+"天"); } }
“`
相关文章推荐
- Magento中如何判断一个用户是否已经登陆
- 手机访问pc网站html,body默认渲染成980宽度
- POJ 1466:Girls and Boys 二分图的最大点独立集
- iOS库 .a与.framework区别
- FLURRY 文档摘要及备注
- 解决Qt中QLabel控件加载动态图出现黑色背景的问题
- [中文版/英文版]微软推出Win10功能演示网站 帮助新手快速上手
- URAL 1037 Memory Management
- linux 安装jpeg 出错。
- Linux下文件权限更改问题
- 读书笔记-《 我的成功可以复制》三
- HTML5
- HDU 5353—— Average——————【贪心+枚举】
- socket client简单传输数据
- php -> =>的问题
- TCP/IP协议学习之一(以太网帧格式)
- 【SpringMVC】annotation配置(事务不失效)
- configure配置及其cmake配置-静态库生成
- Spring小记(一)
- webservice和restful的区别