グリム時間:Thu May 18 2017 00:00:00:00 GMT+0800(中国標準時間)フォーマット変換
4807 ワード
Thu May 18 2017 00:00:00:00 GMT+0800(中国標準時間)形式の時間を2017/05/18に変換するか、その時間分秒を取る方法は以下の通りです.
/**
* @param datdString Thu May 18 2017 00:00:00 GMT+0800 ( )
* @return ;
*/
public static String parseTime(String datdString) {
datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", "");
// date , 2016-10-12
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH);
Date dateTrans = null;
try {
dateTrans = format.parse(datdString);
return new SimpleDateFormat("yyyy-MM-dd").format(dateTrans).replace("-","/");
} catch (ParseException e) {
e.printStackTrace();
}
return datdString;
}
/**
* @param datdString "Tue Jul 12 12:10:11 GMT+08:00 2016";
* @return
*/
public static String parseHour(String datdString) {
datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", "");
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH);
Date dateTrans = null;
try {
dateTrans = format.parse(datdString);
return new SimpleDateFormat("HH:mm:ss").format(dateTrans);
} catch (ParseException e) {
e.printStackTrace();
}
return datdString;
}