如何解析字符串formmate中的以下時間戳以日期合成。如何使用字符串日期格式解析格林尼治標準時間戳?
週一9月25日十三時四十分56秒GMT + 05:30 2017年
由於它在格林尼治標準時間的時間戳,所以我沒有找到這個有效的答案。請讓我知道如何爲此編寫SimpleDateFormat
?
如何解析字符串formmate中的以下時間戳以日期合成。如何使用字符串日期格式解析格林尼治標準時間戳?
週一9月25日十三時四十分56秒GMT + 05:30 2017年
由於它在格林尼治標準時間的時間戳,所以我沒有找到這個有效的答案。請讓我知道如何爲此編寫SimpleDateFormat
?
在Java 7的SimpleDateFormat
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) {
String input = "Mon Sep 25 13:40:56 GMT+05:30 2017";
String dateFormat = "EEE MMM d HH:mm:ss z yyyy";
try {
Date date = new SimpleDateFormat(dateFormat).parse(input);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
看到它在行動:https://ideone.com/RaCugz
與SimpleDateFormat的 –
你Google的頭銜? – AxelH
我把upvoted這個問題,因爲是不是很明顯的GMT部分 –