我有一个字符串timeStamp,格式为“Wed,29 Jan 2014 20:14:15 GMT”。我希望能够将此日期与此格式01/25/1999中的另一个日期进行比较。我试过simpledateformatter但没有成功。从TimeStamp获取月份和日期
String a = connection.getHeaderField("Last-Modified"); //Returns Wed, 29 Jan 2014 20:14:15 GMT
Date lastModDate = new Date(file.lastModified()); //returns 01/25/1999
这是我试图实现
SimpleDateFormat formatter;
Date dateIn = null;
formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
try{
dateIn = (Date)formatter.parse(a);
}catch(ParseException e){
e.printStackTrace();
}
Log.d(TAG, "The server date is formated to : " + dateIn);
的dateIn总是空的simpleDateFormatter。
我希望能够做这样的事
SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy");
Date strDate = sdf.parse(valid_until);
if (new Date().after(strDate)) {
}
您的标题与您的问题不符。 –