RSS feed将pubDate置于以下位置:
Fri, 07 Aug 2015 08:08:31 GMT
如何将其转换为Timestamp
中的Android
?
答案 0 :(得分:5)
试试这个
String str_date="Fri, 07 Aug 2015 08:08:31 GMT";
Date localTime = null;
try {
localTime = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z",Locale.getDefault()).parse(str_date);
System.out.println("TimeStamp is " +localTime.getTime());
} catch (java.text.ParseException e) {
e.printStackTrace();
}
答案 1 :(得分:-1)
你是说这个?
try{
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
Date parsedDate = dateFormat.parse(yourString);
Timestamp timestamp = new java.sql.Timestamp(parsedDate.getTime());
} catch(Exception e) {
e.printStackTrace();
}