近日搞一个B/S项目,前端页面时间字段总是显示格林威冶时间,也就是0时区的时间,比北京时间差了8个小时。打开后台的数据库,在workbench中查询,结果显示的时间格式正常,为当前北京时间。该时间字段是在往数据库中写入记录时由数据库按默认值:CURRENT-TIMESTAMP生成的,如果查找问题,应该从这里开始追踪。

1、通过百度知道mysql可以对自身时区加以设定,查询当前时区的命令是:show variables like '%time%',输入该命令后得到下面的结果:

这个结果表示mysql时区设置是东八区也就是北京时间,而系统时区是CST即中央标准时间。这里没有问题。

有的朋友的机器可能查询到time_zone的结果是system,可以通过修改my.cnf(MAC)或my.ini(windows),具体方法可以百度,这里就不再细说了。

2、数据源没有问题,那下一步查后端获取数据的过程。后端和数据库打交道的是mysql系统模块,通过查询发现这一模块可以对获取到的时间数据进行时区转化,在联接数据库时把“timezone”字段设为“local”、“dateStrings”设为“DATE”即可。

问题得以解决。

mysql 时间差_后端从mysql取值返回0时区时间数据的问题相关推荐

  1. 关于scrollHeight和scrollTop取值为0的问题

    js:关于scrollHeight和scrollTop取值为0的问题 obj.offsetTop 指 obj 距离上方或上层控件的位置,整型,单位像素. obj.offsetLeft 指 obj 距离 ...

  2. 119.编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入

    计算下列级数之和 题目:编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入 效果 讲解 代码 题目:编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输 ...

  3. mysql tinyint 1 范围_mysql tinyint 取值范围浅析

    Tinyint占用1字节的存储空间,即8位(bit).那么Tinyint的取值范围怎么来的呢?我们先看无符号的情况.无符号的最小值即全部8位(bit)都为0,换算成十进制就是0,所以无符号的Tinyi ...

  4. MySQL使用用户变量需确定取值的顺序

    在赋值和读取变量的时候可能在查询的不同阶段. 由于where和select在查询的不同阶段执行,所以看到查询到两条记录,这并不符合预期. set @rownum:=0; select actor_id ...

  5. 阿里 MySQL 规约_阿里手册 Mysql 数据库规约

    (一)建表规约 1. [强制]表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否). 说明:任何字段如果为非负数,必须是 u ...

  6. mysql猎豹_猎豹网校MySQL数据库

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 猎豹网校MySQL数据库 链接:http://pan.baidu.com/s/1i3wyPjn 密码:qxhm 教程目录 第1章 了解SQL 1.1 数据 ...

  7. 易语言mysql验证_易语言MySql注册登录

    用到的主要易语言命令: 连接MySql (, , , , ) 执行SQL语句 (, ) 取记录集 () 读字段值 (, , ) 释放记录集 () 断开MySql () 命令介绍: ①.连接MySql ...

  8. 黑马程序员mysql答案_干货|MySQL常见问题及答案汇总

    MySQL是一种开放源代码的关系型数据库管理系统.数据库按照数据结构来组织.存储和管理数据的仓库.每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据. 在学习MySQ ...

  9. 怎么重启网站mysql数据库_如何重启MySQL数据库服务

    服务器的启动和停止 停止:net stop mysql 启动:net start mysql -------------------------mysql mode相关问题-------------- ...

最新文章

  1. C#面向对象(四)虚方法实现多态
  2. CSS 圣杯布局升级版---多个固定宽度一个自适应宽度
  3. Eclipse项目启动不了
  4. 皮一皮:手机?橡皮?傻傻分不清...
  5. Android开发之Retrofit小试牛刀
  6. 使用SQL SERVER 2000的全文检索功能
  7. VS2012 安装出错 :通道正在关闭
  8. Ubuntu安装GCC 3.4
  9. 计算机蓝屏代码0x0000007b,开机出现蓝屏代码0X0000007B原因分析及解决方法
  10. pytest框架之fixture测试夹具详解
  11. 为什么FUP PT5M 台式低速离心机深受大家喜爱
  12. [Synth 8-2543] port connections cannot be mixed ordered and named [“F:/FPGA_Prj/GPIC_2000/GPIC_AB/V1
  13. winVNC 源代码分析
  14. chm打开秒退_求教hmcl启动器1.12.2非正常退出问题(百度过了,都不行)
  15. 横道图时间标尺在P6软件中的设置
  16. 4.决策树的探赜索隐
  17. POI XWPFParagraph.getRuns分段混乱问题解决
  18. Talk预告 | 微软亚洲研究院王希廷:基于逻辑规则推理的深度自可解释模型
  19. discuz防灌水机制
  20. DOS命令不需格式化U盘-FAT32轻松转换成NTFS

热门文章

  1. SQL SERVER 2005 T_SQL新的特性以及解决并发
  2. Mybatis源码阅读(二):动态节点解析2.2 —— SqlSourceBuilder与三种SqlSource
  3. Tomcat 内存调大
  4. spring框架的引入
  5. 携程Docker实践
  6. android 字体颜色选择,Android中颜色选择器和改变字体颜色的实例教程
  7. 合并排序算法排序过程_外部合并排序算法
  8. Java文件类boolean isHidden()方法(带示例)
  9. 如何打印出给定尺寸的方格_打印给定号码的表格| 8086微处理器
  10. 360更新补丁一直提示正在安装_远程利用POC公布|CVE20200796:微软发布SMBv3协议“蠕虫级”漏洞补丁通告...