时间转换
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Locale;
-
- public class D {
- public static void main(String[] args) {
- // System.out.println(parseTime("Thu May 18 2017 10:00:00 GMT+0800"));
- System.out.println(parseTime("Wed May 22 2019 04:16:41 GMT+0800"));
- // Wed, 22 May 2019 04:16:41
- }
- /**
- * 时间转换
- * @param datdString
- * @return
- */
- public static String parseTime(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 dateTrans.getTime()+"";
- } catch (ParseException e) {
- e.printStackTrace();
- }
- return datdString;
-
- }
- }