700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Sun Jan 05 00:00:00 GMT 0800 (中国标准时间) 时间转换为 -01-05 08:00:00

Sun Jan 05 00:00:00 GMT 0800 (中国标准时间) 时间转换为 -01-05 08:00:00

时间:2018-12-10 20:36:37

相关推荐

Sun Jan 05  00:00:00 GMT 0800 (中国标准时间)   时间转换为  -01-05 08:00:00

转换yyyy-MM-dd HH:mm:ss( DateUtil)

import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import java.util.regex.Pattern;/*** @program: miyou_WeChat* @description* @author: WangTianLiang* @create: -01-20 16:59**/public class DateUtil {public final static String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";public final static String[] REPLACE_STRING = new String[]{"GMT+0800", "GMT+08:00"};public final static String SPLIT_STRING = "(中国标准时间)";public final static String FORMAT_STRING2 = "EEE MMM dd yyyy HH:mm:ss z";/*** 时间解析 Sun Jan 05 00:00:00 GMT 0800 (中国标准时间)** @param dateString* @return*/public static String timeCycle(String dateString) {try {dateString = dateString.split (Pattern.quote (SPLIT_STRING))[0].replace (REPLACE_STRING[0], REPLACE_STRING[1]);//转换为dateSimpleDateFormat sf1 = new SimpleDateFormat (FORMAT_STRING2, Locale.ENGLISH);Date date = sf1.parse (dateString);return new SimpleDateFormat (FORMAT_STRING).format (date);} catch (Exception e) {throw new RuntimeException ("时间转化格式错误" + "[dateString=" + dateString + "]" + "[FORMAT_STRING=" + FORMAT_STRING + "]");}}/*** 测试** @param args*/public static void main(String[] args) {String date = parseTimeZone ("Sun Jan 05 00:00:00 GMT 0800 (中国标准时间)");System.out.println (date); //输出结果 -01-05 08:00:00}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。