好记性不如烂笔头2-JAVA日期类型和转换
2015-01-28 17:10
399 查看
1、系统当前时间
long sysTime =System.currentTimeMillis(); //得到毫秒表示的系统当前时间
DatemyDate = new Date(); //得到当前时间
2、java.util.Date类型转换成long类型秒数
java.util.Date dt = newDate();
long sysTime = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数
3、由long类型转换成Date类型
SimpleDateFormat sdf= newSimpleDateFormat("MM/dd/yyyy HH:mm:ss");
//如果是秒,先乘1000得到毫秒数,如果是毫秒直接用,再转为java.util.Date类型
java.util.Date dt = new Date(sysTime * 1000);
String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00
3、String转换java.util.Date类型
String sDt = "08/31/2006 21:08:00";
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date dt2 = sdf.parse(sDt);
4、日期Date转字符串String
把今天的日期转成字符串
SimpleDateFormat sdf= newSimpleDateFormat("MM/dd/yyyy HH:mm:ss");
String datestr=sdf.format(new Date());
5、参考资料
//注意HH与hh含义不同,HH表示以24小时制取,hh表示以12小时制取
常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:
字母
含义 示例
y Year 1996;96 哪一年
M Month in year J uly;Jul;07 一年中的哪一月
m Minute inhour 30 一个小时中的第几分钟
w Week inyear 27 一年中的第几个星期
W Week inmonth 2 一个月中的第几个星期
D Day inyear 189 一年中的第几天
d Day inmonth 10 一个月中的第几天
H Hour in day(0-23) 0 一天中的第几个小时(24小时制)
h Hour in am/pm(1-12) 12 一天中上午、下午的第几个小时(12小时制)
S Millisecond 978 毫秒数
s Second inminute 55 一分钟的第几秒
long sysTime =System.currentTimeMillis(); //得到毫秒表示的系统当前时间
DatemyDate = new Date(); //得到当前时间
2、java.util.Date类型转换成long类型秒数
java.util.Date dt = newDate();
long sysTime = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数
3、由long类型转换成Date类型
SimpleDateFormat sdf= newSimpleDateFormat("MM/dd/yyyy HH:mm:ss");
//如果是秒,先乘1000得到毫秒数,如果是毫秒直接用,再转为java.util.Date类型
java.util.Date dt = new Date(sysTime * 1000);
String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00
3、String转换java.util.Date类型
String sDt = "08/31/2006 21:08:00";
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date dt2 = sdf.parse(sDt);
4、日期Date转字符串String
把今天的日期转成字符串
SimpleDateFormat sdf= newSimpleDateFormat("MM/dd/yyyy HH:mm:ss");
String datestr=sdf.format(new Date());
5、参考资料
//注意HH与hh含义不同,HH表示以24小时制取,hh表示以12小时制取
常用的格式的含义,摘自Jdk,注意大小写的含义通常是不同的:
字母
含义 示例
y Year 1996;96 哪一年
M Month in year J uly;Jul;07 一年中的哪一月
m Minute inhour 30 一个小时中的第几分钟
w Week inyear 27 一年中的第几个星期
W Week inmonth 2 一个月中的第几个星期
D Day inyear 189 一年中的第几天
d Day inmonth 10 一个月中的第几天
H Hour in day(0-23) 0 一天中的第几个小时(24小时制)
h Hour in am/pm(1-12) 12 一天中上午、下午的第几个小时(12小时制)
S Millisecond 978 毫秒数
s Second inminute 55 一分钟的第几秒
相关文章推荐
- 好记性不如烂笔头1-JAVA基础数据类型和转换
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Java日期类型的转换处理
- JAVA中日期类型转换
- java中日期类型与字符串相互转换
- J003_JAVA中字符串转与日期类型的相互转换
- Java日期类型的转换处理
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- java中各种日期类型转换
- Java 毫秒变换为日期类型、日期转换为毫秒及操作总结
- java中日期字串类型转换为日期类型的方法
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- java日期类型转换总结date timestamp calendar string
- java中如何将String类型的日期转换成数值及计算
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- java 定时器的使用(Timer) 日期类型 转换
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- java怎么把一个string个日期类型 如“Fri Feb 01 00:00:00 GMT+08:00 2013”转换成“yyyy-mm-dd”