/Date(1487053489965+0800)/用Java怎么转换成yyyy-MM-dd的格式
Tue Feb 14 2017 14:06:32 GMT+0800用Java怎么转换成yyyy-MM-dd的格式
跟普通的日期不太一样
public static void main(String[] args)
{ String str="/Date(1487053489965+0800)/"; str=str.replace("/Date(","").replace(")/",""); String time = str.substring(0,str.length()-5); Date date = new Date(Long.parseLong(time)); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); System.out.print(format.format(date)); }
public static void main(String[] args) throws ParseException { String datdString="Tue Feb 14 2017 14:06:32 GMT+0800"; datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", ""); SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z", Locale.ENGLISH); Date dateTrans = format.parse(datdString); System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(dateTrans)); }
作 者:
骑着蜗牛望太阳
出 处:http://www.cnblogs.com/1024zy/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我。
感谢您的阅读,如果您对我的博客所讲内容有兴趣,请关注我的博客,您的鼓励是作者坚持原创和持续写作的最大动力!