Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800
Posted 纸上得来终觉浅,绝知此事要躬行!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800相关的知识,希望对你有一定的参考价值。
/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)); }
以上是关于Java转换Json日期/Date(1487053489965+0800)/格式以及js时间格式 Tue Feb 14 2017 14:06:32 GMT+0800的主要内容,如果未能解决你的问题,请参考以下文章
解决日期转换异常 JSON parse error: Cannot deserialize value of type `java.util.Date` from String
解决日期转换异常 JSON parse error: Cannot deserialize value of type `java.util.Date` from String