java关于Date类型的转换

1。获取系统当前时间 
long time = System.currentTimeMillis();//为毫秒值

2。Date对象转化为毫秒值long 
Date date = new Date(); 
long time = date.getTime(); //得到毫秒数

3。毫秒值long格式转化为Date对象 
long time = System.currentTimeMillis();//获取当前时间,为毫秒值 
Date date = new Date(time); 
date.toLocaleString();//以本地形式显示,如2017-9-26 14:08:42 
date.toString();//以老外规定的形式显示,如Tue Sep 26 14:09:55 CST 2017

4。string格式转化为Date对象 
String time=”2017-09-02 21:08:00”; 
java.text.DateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); 
Date date = df.parse(time);

//注意字母的大小写含义不同 
常用的格式的含义: 
字母           含义                 示 例 
y               Year              1996;96         哪一年 
M        Month in year       July;Jul;07     一年中的哪一月 
m       Minute in hour           30            一个小时中的第几分钟 
w        Week in year             27           一年中的第几个星期 
W       Week in month           2            一个月中的第几个星期 
D          Day in year            189           一年中的第几天 
d         Day in month            10            一个月中的第几天 
H       Hour in day (0-23)       0            一天中的第几个小时(24小时制) 
h      Hour in am/pm (1-12)    12            一天中上午、下午的第几个小时(12小时制) 
S            Millisecond           978            毫秒数 
s         Second in minute       55           一分钟的第几秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值