如何解析以下字符串“1394133302”,其中Date.toString
值对应于Date值(java utils)。
是否可以使用SimpleDateFormat
?
答案 0 :(得分:4)
使用以下代码
new Date(Long.valueOf("1394133302"))
PS。看来你的日期字符串是秒,也许你想要这个(将它转换为millesecond!)
new Date(Long.valueOf("1394133302") * 1000L)
答案 1 :(得分:3)
将它反馈回Date构造函数:
long dateAsLong = Long.parseLong( "1394133302");
Date someDate = new Date(dateAsLong);
答案 2 :(得分:2)
SimpleDateFormat
用于格式化Date
值,在您的情况下,您已根据String
将长日期值转换为Long
并将其直接传递给Date dt = new Date(Long.valueOf("1394133302"));
获取日期对象的日期构造函数
{{1}}