前台时间格式 2019-03-09T16:00:00.000Z
问题描述:
本想在前台把字符串格式的日期(2019-03-09)转换成日期格式(2019-03-09 00:00:00),但当把这个参数传到后台去后却变成了2019-03-08T16:00:00.000Z这样的格式,日期少了一天,这样拿到的数据肯定不是我们想要的,那么该怎么办?
问题解决:
众所周知,我们当前所处的时区是+8时区,而16+8正好是第二天零点,这也正是我们想要的时间,那么从2019-03-08T16:00:00.000Z这个格式中可以猜想000Z多半与时区相关,果然百度了一下这就是UTC 通用标准时,问题就可以解决了。
Java后台得到的时间是:String date = “2019-03-08T16:00:00.000Z”
转换成yyyy-MM-dd格式,Date类型默认hh:mm:ss为00:00:00
String now = "2019-03-09";
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse(now);
System.out.println(date);
将“2019-03-08T16:00:00.000Z“时间格式转换成Date类型格式
String date = "2019-03-09T16:00:00.000Z";
date = date.replace("Z", " UTC");
System.out.println(date);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");
Date d = format.parse(date);
System.out.println(d);
前台时间格式 2019-03-09T16:00:00.000Z的更多相关文章
- java时间格式转化(毫秒 to 00:00)
		
把秒数转换为%d:%02d:%02d 格式 private String stringForTime(int timeSec) { int totalSeconds = timeSec; int se ...
 - python 字符串和时间格式(datetime)相互转换-
		
2019-03-17 11:00:00格式转化 import datetime # str转时间格式: dd = '2019-03-17 11:00:00' dd = datetime.datetim ...
 - 2019.03.03 - Linux搭建go语言交叉环境
		
编译GO 1.6版本以上的需要依赖GO 1.4版本的二进制,并且需要把GOROOT_BOOTSTRAP的路径设置为1.4版本GO的根目录,这样它的bin目录就可以直接使用到1.4版本的GO 搭建go语 ...
 - Mysql 时间格式默认空串 '0000-00-00 00:00:00' select抛出异常的解决方法
		
Mysql 时间格式默认插入值为空时,会以'0000-00-00 00:00:00'填充,这时如果select时会抛出SQLExecption如下: java.sql.SQLException: Va ...
 - Swift3 根据秒数获取视频时长(转换成00:00:00时间格式)以及将时长转换成秒
		
直接代码了: /// 秒转换成00:00:00格式 /// /// - Parameter secounds: <#secounds description#> /// - Returns ...
 - c#  时间格式处理,获取格式: 2014-04-12T12:30:30+08:00
		
C# 时间格式处理,获取格式: 2014-04-12T12:30:30+08:00 一.获取格式: 2014-04-12T12:30:30+08:00 方案一:(局限性,当不是当前时间时不能使用) ...
 - 时间格式 2016-08-15T16:00:00.000Z
		
我修改的时间是2016-08-16(转换成Date后默认为2016-08-16 00:00:00),而我得到的时间却是2016-08-15T16:00:00.000Z 联想到我们当前的时区是+8区 ...
 - 将时间 '2018-08-06T10:00:00.000Z' 格式转化为本地时间
		
参考:https://blog.csdn.net/sxf_123456/article/details/81582964 参考模板: from datetime import datetime, ti ...
 - vue中的金额格式0.00 和  后台返回时间格式带T调整正常格式
		
<template> <div class="consumption"> <p>{{payTime|Time}}</p> <p ...
 
随机推荐
- 16、SpringBoot-CRUD错误处理机制(3)
			
3).将自己指定的数据携带出去 出现错误以后,会来到/error请求,会被BasicErrorController 进行处理 响应出去的数据是由 getErrorAttributes 得到的( Abs ...
 - Spring(十八)之页面重定向
			
首先说明,该示例的maven依赖可以复用Spring(十七)之表单处理还有 还有就是对应的web.xml和servlet.xml文件都能复用,不必再次修改. 说到重定向不得不提到一个转发.这里概述一下 ...
 - mybatis框架的核心配置Mapper.xml
			
映射管理器resultMap:映射管理器,是Mybatis中最强大的工具,使用其可以进行实体类之间的关系,并管理结果和实体类间的映射关系 需要配置的属性:<resultMap id=" ...
 - StringJoiner
			
示例一 public class StringJoinerTest1 { public static void main(String[] args) { StringJoiner joiner = ...
 - SSH secure  连接centos7乱码
			
1.SSH secure 连接centos7乱码 修改文件 /etc/local.conf LANG="zh_CN.UTF-8"修改为LANG=”zh_CN.GB18030” 然 ...
 - M4修改外部晶振8M和25M晶振的方法
			
共计修改三个参数: 1.HSE_VALUE 具体位置在stm32f4xx.h中 2.PLL_M 具体位置在system_stm32f4xx.c中 3.Keil编译器 工程的Opt ...
 - js取整、四舍五入等数学函数
			
js只保留整数,向上取整,四舍五入,向下取整等函数1.丢弃小数部分,保留整数部分parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math. ...
 - 使用OpenVPN连通管理多个阿里云VPC网络
			
这篇文章比较长,将从需求.思路.原理.架构.实施步骤.细节分析.高可用等几个方面来讲述OpenVPN的使用,如果看到很熟悉的内容或者不感兴趣的部分,请您跳过. 需求 公司网络环境更换,导致原来连接阿里 ...
 - 大专生自学iOS到找到工作的前前后后
			
先做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了.13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学 ...
 - SpringBoot使用maven插件打包時報:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException的處理方案
			
SpringBoot使用maven插件打包時報:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExec ...