Android将字符串转换为时间戳

时间:2015-08-11 20:11:45

标签: android date

RSS feed将pubDate置于以下位置:

Fri, 07 Aug 2015 08:08:31 GMT

如何将其转换为Timestamp中的Android

2 个答案:

答案 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();
}