美文网首页
JS 转换日期UTC类型

JS 转换日期UTC类型

作者: Maggieq8324 | 来源:发表于2019-08-26 13:25 被阅读0次

前台取到的日期类型为UTC,"yyyy-MM-dd'T'HH:mm:ss.SSS",后台接收报错如下:

org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value 
of type `java.util.Date` from String "2019-08-10T02:37:54.770Z": not a valid representation 
(error: Failed to parse Date value '2019-08-10T02:37:54.770Z': Unparseable date: "2019-08-10T02:37:54.770Z");
nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: 
Cannot deserialize value of type `java.util.Date` from String "2019-08-10T02:37:54.770Z": 
not a valid representation (error: Failed to parse Date value '2019-08-10T02:37:54.770Z': Unparseable date: "2019-08-10T02:37:54.770Z")

究其原因为Spring无法将UTC类型的值解析为Date日期格式,解决方法如下:

formatTime(time, format) {
        var date = new Date(time);
        var formatter = function (i) { return (i < 10 ? '0' : '') + i };
        return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function (a) {
          switch (a) {
            case 'yyyy':
              return formatter(date.getFullYear());
              break;
            case 'MM':
              return formatter(date.getMonth() + 1);
              break;
            case 'mm':
              return formatter(date.getMinutes());
              break;
            case 'dd':
              return formatter(date.getDate());
              break;
            case 'HH':
              return formatter(date.getHours());
              break;
            case 'ss':
              return formatter(date.getSeconds());
              break;
          }
        })
      }

调用该js方法将相应值转换为Date日期类型:

formatTime(changeDate,'yyyy-MM-dd HH:mm:ss')

相关文章

  • JS 转换日期UTC类型

    前台取到的日期类型为UTC,"yyyy-MM-dd'T'HH:mm:ss.SSS",后台接收报错如下: 究其原因为...

  • MongoDB开发之 日期类型

    MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中。 日期类型 Date()显示当前时间...

  • Javascript日期函数和对象

    一、日期函数 1.Date类型 Date 类型来处理时间和日期.Date类型使用 UTC 2.Date类型常用方法...

  • javaScript中数据类型转换方法

    JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了...

  • 数据类型转换

    JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了...

  • SpringMVC(六)类型转换

    类型转换 基本类型转换 日期类型转换 通过@DateTimeFormat 注解来指定日期转换参数,可以通过patt...

  • JavaScript类型转换

    在js中数据类型转换一般分为两种,即强制类型转换和隐式类型转换(利用js弱变量类型转换)。 强制类型转换 即通过使...

  • 前端开发入门到实战:JavaScript字符串转换数字

    js 字符串转换数字方法主要有三种: 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供...

  • 前端开发入门到实战:JavaScript字符串转换数字

    js 字符串转换数字方法主要有三种: 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供...

  • js中的类型转换

    在js中数据转换分为3种:隐式类型转换,强制类型转换,函数转换 1.隐式类型转换 (1):运算符转换 js中的值在...

网友评论

      本文标题:JS 转换日期UTC类型

      本文链接:https://www.haomeiwen.com/subject/vbmrectx.html