日期时间戳字符串之间的转换
Posted Yuan丶野幻想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期时间戳字符串之间的转换相关的知识,希望对你有一定的参考价值。
1. 日期字符串(String)转换成日期类型(Date)
String nowDateStr = "2016/08/15 12:13:14"; // 注意DateFormat的格式(即yyyy/MM/dd HH:mm:ss)要与日期字符串(即2016/08/15 12:13:14)的格式相匹配 DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date date = sdf.parse(nowDateStr); System.out.println(date.toString());
2. 日期类型(Date)转换成日期字符串(String)
Date date = new Date(); // DateFormat的格式(即yyyy/MM/dd HH:mm:ss)就是将获得日期字符串显示的格式 DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String nowDateStr = sdf.format(date); System.out.println(nowDateStr);
3. 日期字符串(String)转换成时间戳类型(Timestamp)
String nowDateStr = "2016-08-15 12:13:14"; // 注意日期字符串(即2016-08-15 12:13:14)的格式必须为yyyy-MM-dd HH:mm:ss格式 Timestamp ts = Timestamp.valueOf(tsStr); System.out.println(ts);
4. 时间戳类型(Timestamp)转换成日期字符串(String)
ts.toString(); //即可
以上是关于日期时间戳字符串之间的转换的主要内容,如果未能解决你的问题,请参考以下文章
关于SimpleDateFormat日期格式与字符串时间戳之间的转换