【发布时间】:2015-08-11 20:11:45
【问题描述】:
RSS 提要将 pubDate 如下:
Fri, 07 Aug 2015 08:08:31 GMT
如何将其转换为Android 中的Timestamp?
【问题讨论】:
RSS 提要将 pubDate 如下:
Fri, 07 Aug 2015 08:08:31 GMT
如何将其转换为Android 中的Timestamp?
【问题讨论】:
试试这个
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();
}
【讨论】:
你是说这个吗?
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();
}
【讨论】: