vue-cli3在项目过程中,需要将时间控件的时间戳写入mysql中,但是js的时间戳格式如下:2019-07-23T16:00:00.000Z

而mysql的datetime的格式为‘yyyy-mm-dd hh:mm:ss’,因此需要转换,在查询各种资料的情况下,找到一个比较好的解决方案:使用moment库

使用moment库

npm install moment --s //为项目注册组件

语法如下:

//node.js的用法
moment = require('moment')var newdate = moment(new Date()).format('YYYY-MM-DD HH:mm:ss')//vuex的用法
//在vuex中,如果需要显示时间,但是又不是以时间控件的形式展示,需要对时间戳进行转换
//转换过程如下
import moment from 'moment';element.LastRunTime = element.LastRunTime == '0000-00-00 00:00:00' || element.LastRunTime == '' || element.LastRunTime == null ? "" : moment(element.LastRunTime).format('YYYY-MM-DD HH:mm:ss');

需要注意的一点是,对于mysql的datetime型字段,是无法从非空设置为空的,因此,如果写入的数据为空,可以设置为‘0000-00-00 00:00:00’,设置语句如下:

var val = params.LastRunTime == '' || params.LastRunTime == null || params.LastRunTime == '0000-00-00 00:00:00' ? '0000-00-00 00:00:00' : moment(params.LastRunTime).format('YYYY-MM-DD HH:mm:ss')

js时间戳写入mysql相关推荐

  1. Python实现maoyan票房数据并写入MySQL

    学习记录: 目录 一.目标网址分析 二.代码实现 三.效果展示 一.目标网址分析 网页:aHR0cHM6Ly9waWFvZmFuZy5tYW95YW4uY29tL2Rhc2hib2FyZA== 接口: ...

  2. 114.Spark大型电商项目-广告点击流量实时统计-使用高性能方式将实时计算结果写入MySQL中

    目录 误区 Spark Streaming foreachRDD的正确使用方式 对于这种实时计算程序的mysql插入,有两种pattern(模式) 代码 AdUserClickCount.java I ...

  3. jsp写入mysql数据库乱码_JSP写入MySQL数据库中出现乱码问题笔记

    1.在数据库链接字符串上要形如:jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8(注意要加chara ...

  4. js时间戳格式化方法

    js时间戳格式化方法 方法一 function formatTime(value) {if(value) {let date = new Date(value * 1000) // 时间戳为秒:10位 ...

  5. pandas读取大文件(chunksize)并通过sqlalchemy写入MySQL数据库

    pandas读取大文件(chunksize)并通过sqlalchemy写入MySQL数据库 在pandas中读取表类文件的时候有一个参数chunksize,只要指定了这个参数的数值,那么得到的结果就不 ...

  6. python爬取新闻并归数据库_Python爬取数据并写入MySQL数据库操作示例

    Python爬取数据并写入MySQL数据库的实例 首先我们来爬取 http://html-color-codes.info/color-names/ 的一些数据. 按 F12 或 ctrl+u 审查元 ...

  7. 关于log4net日志写入mysql数据库记录

    网上关于log4net日志写入mysql数据库的博客感觉比较少,所以这边搞定之后先过来记录一下. 首先新建个项目,我命名是log4netDemo,然后需要引入两个dll,一个是mysql.dll,一个 ...

  8. python爬取mysql数据_Python爬取数据并写入MySQL数据库的实例

    Python爬取数据并写入MySQL数据库的实例 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python爬取数据并写入MySQL数据库的实例.txt ] (友 ...

  9. 写入MySQL报错超出 max_allowed_packet 的问题

    写入MySQL报错超出 max_allowed_packet 的问题. MySQL会根据配置文件会限制server接受的数据包的大小.如果写入大数据时,因为默认的配置太小,插入和更新操作会因为 max ...

  10. python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题

    解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...

最新文章

  1. python socket编程步骤_python-socket编程(入门,网络基础)
  2. HFileOutputFormat与TotalOrderPartitioner
  3. 【算法设计与分析】15 分治策略:芯片测试
  4. 静态代码和动态代码的区别_无代码和低代码有哪些区别
  5. 转SQLSERVER 会不会自动加锁
  6. objective-C 2.0
  7. HDU-5889 Barricade
  8. C程序设计--排序(冒泡、选择、插入)--冒泡
  9. 技术交流|网络安全设备为什么要用Bypass功能
  10. 解决矢量地图与卫星地图叠加有偏移的两种方法
  11. 【会议记录】0305
  12. 解决ESXi识别加密狗U盾的问题
  13. Flink web ui面板功能简述
  14. threejs的环境光+点光源+平行光源+球面光 以及hepler理解+阴影()
  15. 鸿蒙应用开发培训笔记01:HarmonyOS介绍
  16. python画魄罗代码_LOL:灵魂画师在这里!玩家手绘冰雪节魄罗
  17. 【小程序】promise在小程序中的运用
  18. jsp的include标签
  19. 介绍一款功能强大的步进电机控制驱动芯片TMC5240
  20. rpm和yum命令的区别

热门文章

  1. 【图像增强】基于matlab HSV空间双边滤波图像去雾【含Matlab源码 067期】
  2. 【优化调度】基于matlab粒子群算法求解梯级水电站调度优化问题【含Matlab源码 065期】
  3. ffmpeg drawtext 背景_8款电视背景墙:电视背景墙这样装,不仅省钱还作用多!效果大不一样!...
  4. 人工智能ai以算法为基础_IT团队如何为AI项目奠定正确的基础
  5. 香草 jboss 工具_使用Tensorflow创建香草神经网络
  6. ajax前面$,连续多次发送Ajax前面的请求被后面的覆盖以致不能执行的问题
  7. php 投票评选插件,jQuery_投票系统显示结果--jQuery插件,投票系统是网站中十分常见的 - phpStudy...
  8. 深度学习群体行为识别python包_入门Python深度学习,学会这个方法事半功倍
  9. 通过反射修改强转值类型_什么是反射机制?反射机制的应用场景有哪些?
  10. CentOS 7.X配置连接网络