您现在的位置:首页 > 教案模板 > 正文

java 时区时间转换 Java获取当前时间及String、datetime、dat

2018-01-30 21:02 网络整理 教案网

java得到不同时区时间_转换 时间串 时区_java 时区时间转换

java 时区时间转换java 时区时间转换

import??java.util.Date;

import??java.text.SimpleDateFormat;

public??class??NowString??{

??????public??static??void??main(String[]??args)??{

????????????SimpleDateFormat??df??=??new??SimpleDateFormat("yyyy-MM-dd??HH:mm:ss");//设置日期格式

????????????System.out.println(df.format(new??Date()));//??new??Date()为获取当前系统时间

??????}

}

二、Date转换为Datetime

Date??date??=??new??Date();

Timestamp??timestamp??=??new??Timestamp(date.getTime());??//2013-01-14??22:45:36.484??

三、String转换为Date

//String转换为java.util.Date??

String??str??=??"2013-01-14";

SimpleDateFormat??sdf??=??new??SimpleDateFormat("yyyy-MM-dd");

Date??date??=??null;??//初始化date??

try??{

date??=??sdf.parse(str);??//Mon??Jan??14??00:00:00??CST??2013??

}??catch??(ParseException??e)??{

e.printStackTrace();

}

??

四、Date转换为String

//java.util.Date转换为String??

Date??date??=??new??Date();

DateFormat??format??=??new??SimpleDateFormat("yyyy-MM-dd");

String??str??=??format.format(date);??//2013-01-14??

五、String转化为java.sql.Date

//String转换为java.sql.Date??

String??str??=??"2013-01-14";

SimpleDateFormat??sdf??=??new??SimpleDateFormat("yyyy-MM-dd");

转换 时间串 时区_java 时区时间转换_java得到不同时区时间

java.sql.Date??sdate??=??null;??//初始化??

try??{

java.util.Date??udate??=??sdf.parse(str);

sdate??=??new??java.sql.Date(udate.getTime());??//2013-01-14??

}??catch??(ParseException??e)??{

e.printStackTrace();

}

六、SimpleDateFormat格式说明

G 年代标志符

y 年

M 月

d 日

h 时 在上午或下午 (1~12)

H 时 在一天中 (0~23)

m 分

s 秒

S 毫秒

E 星期

D 一年中的第几天

F 一月中第几个星期几

w 一年中第几个星期

W 一月中第几个星期

a 上午 / 下午 标记符

k 时 在一天中 (1~24)

K 时 在上午或下午 (0~11)