1.前端使用的elementui的<el-date-picker ,传入的时间值为2021-01-09T18:00:00.000Z格式

2.需要将格式进行转换,才能存入数据库datetime类型的字段,在后端代码写一个工具类,需要转换时直接调用就可以了

import org.apache.commons.lang3.StringUtils;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
//将"yyyy-MM-dd'T'HH:mm:ss.SSS Z"格式日期转换为"yyyy-MM-dd HH:DD:MM"格式
public class DateUtil {public static Date transferDateFormat(String oldDateStr) {if (StringUtils.isBlank(oldDateStr)){return null;}Date date = null;Date date1 = null;String dateStr = null;try {dateStr = oldDateStr.replace("Z", " UTC");//是空格+UTCDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");date1 = df.parse(dateStr);SimpleDateFormat df1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);date = df1.parse(date1.toString());} catch (ParseException e) {e.printStackTrace();}return date;}}

3.调用方式

2021-01-09T18:00:00.000Z格式时间存数据库,字段类型为datetime,直接出现报错相关推荐

  1. asp 之 让实体中字段类型为DateTime的字段仅仅显示日期不显示时间

           在我们平时的工作开发中.我们一般会遇到这种一个问题:某个实体的某个字段是DateTime类型的,但是我们在界面上仅仅想让它显示日期不显示时间! 一个订单实体: //订单类public c ...

  2. VC++任意格式时间字符串转换为CTime类型以及计算时差

    在MFC中使用CTime类获取到时间字符串比较方便.简洁.如果使用不规则时间字符串转换为CTime及相关的类型却不太常见,为此我根据需要动手封装了三个函数(函数一:不规则时间字符串转换为CTime类型 ...

  3. java 后端如何处理数据库字段类型为Json格式的方法

    1.首先是写方法生成一个自定义转换器 import com.alibaba.fastjson.JSONObject; import org.apache.ibatis.type.BaseTypeHan ...

  4. java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...

    数据类型对照 点击打开链接 JDBC: PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuer ...

  5. sql 当前时间跟数据库字段做比较

    mysql 时间比较 1.查询是否过期:$is_out = M("bonus_type")->where('type_id = '.$id.' AND UNIX_TIMEST ...

  6. 好压zip格式的文件,然后用WinRAR解压缩该文件报错

    这个问题确实存在哦,如果你碰见就别纠结了了,下载个好压,解压呗,完了就卸载了完事呗,不用纠结哦 注意:其他提示说是文件损坏,但我亲自验证文件是好的,用好压去解压缩就好了,别担心哦☺

  7. 解决MySQL insert出现Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘xxx‘ at row 1

    出现场景 MySQL版本是5.7,执行一条MySQL插入命令时,出现以下错误: mysql> INSERT INTO `mds_site` VALUES ('0', '*', '默认站点', ' ...

  8. 创建mysql的表怎么显示00_Mysql sql_mode设置 timestamp default 0000-00-00 00:00:00 创建表失败处理...

    往数据库里创建新表的时候报错: [Err] 1067 - Invalid default value for 'updateTime' DROP TABLE IF EXISTS `passwd_res ...

  9. Cannot parse date “2020-08-31 00:00:00“: while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSS

    报错内容 Cannot parse date "2020-08-31 00:00:00": while it seems to fit format 'yyyy-MM-dd'T'H ...

最新文章

  1. 哪些人工智能公司有望上科创?(一)
  2. 网站被K的解决方案有哪些?
  3. strcmp可以比较数组么_6.3 C语言字符数组
  4. FFmpeg音频编解码处理
  5. windows下怎么安装protobuf for python
  6. 查看某个进程是否还有外部请求进来
  7. ubuntu15.10英文系统中文输入法配置 fcitx
  8. C#黔驴技巧之实现统计结果排名
  9. 万圣节头像小程序源码
  10. 利用GridView显示主细表并添加打开、关闭功能
  11. [ASP.NET]UserControl對UserControl參數傳遞
  12. 80端口为什么要备案_日化OEM/ODM:代工为什么一定要进行备案?
  13. 教你如何做个妖精(女人必读)
  14. IOS系统自带方法将汉语转换成拼音
  15. Python是信奥的基础吗,学习信奥要不要先学python
  16. JMeter Sampler之BeanShellSampler的使用
  17. AgentWeb-Android-H5混合开发
  18. java开发工程师报名费多少_都说Java工程师的薪资比较高,事实真是如此吗?
  19. 使用JavaScript DOM制作简单留言板
  20. 在linux下安装配置rabbitMQ详细教程

热门文章

  1. Nuxt3稳定版+naive-ui项目开发
  2. 1.31亿月活的爆款游戏,它的后端架构是怎样的?
  3. 用计算机画画内容,用计算机画画的教案
  4. 7.23 010Editor.exe的使用
  5. FreeMind的常见问题和安装
  6. 使用FreeMind辅助分解测试案例
  7. 如何在kali Linux上安装VMware Tools
  8. 汉寿计算机培训初中升高中,中考再迎“新政策”?初中生或将直升高中,家长们终于等到了!...
  9. 百度离线地图示例之四:热力图
  10. 【转】Mac突然连不上WiFi解决步骤