牛叔叔 的笔记

好好学习

2019-05-10 10:57

Java中使用SimpleDateFormat类进行字符串和日期的相互转换

牛叔叔

JavaEE

(2108)

(0)

收藏

blog

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条评论

点击登录参与评论