将字符串转换时间戳日[复制](Converting string timestamp to date

2019-09-17 02:40发布

这个问题已经在这里有一个答案:

  • 如何解析的日期? [重复] 5个答案

我如何将字符串转换为时间标记“周四07年6月13时01分59秒IST 2007”的最新格式的Java?

Answer 1:

String ds = "Thu Jun 07 13:01:59 IST 2007";
SimpleDateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date d = f.parse(ds);

正如其他人所提到的,答案是文档。



Answer 2:

您可以使用日期格式:

DateFormat dateFormat = new SimpleDateFormat("E M d HH:mm:ss z yyyy");
Date date = dateFormat.parse("Thu Jun 07 13:01:59 IST 2007");


Answer 3:

首先,在指定的创建日期和时间模式字符串SimpleDateFormat的javadoc,然后调用parse字符串转换为Date对象。



Answer 4:

使用SimpleDateFormat 。 事情是这样的:

DateFormat fmt = new SimpleDateFormat("EEE MMM d hh:mm:ss Z yyyy");
Date date = fmt.parse(str);


文章来源: Converting string timestamp to date [duplicate]