博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Date类
阅读量:4605 次
发布时间:2019-06-09

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

1 import java.text.DateFormat; 2 import java.text.ParseException; 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 /** 6  * 一.Date类获得的是当前时间 7  * 二. 8  *    1.SimpleDateFormat(y-m-d h:m:s)有参构造函数设置时间格式 9  *    2.有两个方法   format()方法:将时间date转换为字符串的格式(String对象接收)10  *               parse()方法:将字符串格式的时间解析为Date形式(Date对象接收)11  * 三.gettime()方法:获得与1970之间的毫秒数12  * @author 罗摩衔那13  *14  */15 public class Demo_Date 16 {17    public static void main(String[] args) throws ParseException 18    {19       Date d=new Date();//获得当前时间20       System.out.println(d);21       22       SimpleDateFormat f=new SimpleDateFormat("y-m-d h:m:s");//设置时间格式23       String s=f.format(d);//转换24       System.out.println(s);25       26       //gettime获得从1970年一月一号到现在之间的毫秒数27       d.getTime();28       //设置你的生日29       String birthdays="1999-1-11 3:30:30";30       //用格式转换对象转换生日31       Date birthday=f.parse(birthdays);32       //现在与1970之间的毫秒数  -  生日与1970之间的毫秒数33       long time=d.getTime()-birthday.getTime();34       //毫秒-->1000秒-->60(分)-->60(时)-->24(天)-->360(年)35       time=time/1000/60/60/24/360;36       System.out.println(time);37    }38 }

温馨小提示:求取出生到现在的过了多少年的思路-->就是用现在与1970年之间的毫秒数减去你生日与1970年之间的毫秒数,再根据时间单位转换为你想求的至今多少年或者多少小时

转载于:https://www.cnblogs.com/zjm1999/p/10025248.html

你可能感兴趣的文章
Topshelf 使用
查看>>
Linux --Apache服务搭建
查看>>
20145325张梓靖 实验三 "敏捷开发与XP实践"
查看>>
JavaScript面试题
查看>>
[转帖]架构师眼中的高并发架构
查看>>
ios的一些开源资源
查看>>
HTTP 错误 500.21 - Internal Server Error 解决方案
查看>>
Bucks sign Sanders to $44 million extension
查看>>
【PHP】Windows下配置用mail()发送邮件
查看>>
Nhibernate和EF的区别
查看>>
基于java spring框架开发部标1078视频监控平台精华文章索引
查看>>
人类简史
查看>>
java 设计模式学习
查看>>
【Python使用】使用pip安装卸载Python包(含离线安装Python包)未完成???
查看>>
一语道破项目管理知识体系五大过程组
查看>>
C# 备份、还原、拷贝远程文件夹
查看>>
在windows环境下运行compass文件出现的错误提示解决方案
查看>>
CSS常用样式--font
查看>>
恩如氏--蜗牛精华补水蚕丝面膜
查看>>
大工具-收藏
查看>>