Java中SimpleDateFormat类用于将日期和字符串间进行格式转换。
1、日期转换为字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); String dateStr = sdf.format(date); System.out.println(dateStr);
运行结果:
2019-05-10 10:52:22
"yyyy-MM-dd HH:mm:ss"
是格式字符串
G 年代标志符 8 y 年 9 M 月 10 d 日 11 h 时 在上午或下午 (1~12) 12 H 时 在一天中 (0~23) 13 m 分 14 s 秒 15 S 毫秒 16 E 星期 17 D 一年中的第几天 18 F 一月中第几个星期几 19 w 一年中第几个星期 20 W 一月中第几个星期 21 a 上午 / 下午 标记符 22 k 时 在一天中 (1~24) 23 K 时 在上午或下午 (0~11) 24 z 时区
2、字符串转换成日期:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr = "2019-05-10 10:54:55"; Date date = sdf.parse(dateStr); Timestamp time = new Timestamp(date.getTime());
0条评论
点击登录参与评论