MYSQL——使用datetime类型,少了8小时的_datetime 8小时-程序员宅基地

技术标签: 数据库  DB  

方式一:继续使用datetime类型

1. 获取日期、存入日期

//获取日期
Date date = new Date();
//存入日期
order.setCreateTime(date);

这样获取的时间确实是中国的第8时区的时间,没问题。

2. 使用@JsonFormat对日期进行设置时区

//这个注解不设置的话从数据库取出来会少8小时!!!!
//这个注解不设置的话从数据库取出来会少8小时!!!!
//这个注解不设置的话从数据库取出来会少8小时!!!!
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createTime;

3.数据库设置时区

serverTimezone=Asia/Shanghai数据库尾部添加这句,设置数据库时区为上海时区。

jdbc:mysql://localhost:3306/banka?serverTimezone=Asia/Shanghai

方式二:把datettime类型换成varchar类型

对时间进行格式化

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd  hh:mm:ss");
return sdf.format(date);
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42247720/article/details/123663184

智能推荐

软件测试周刊(第15期):将军赶路 不追小兔-程序员宅基地

文章浏览阅读1.9k次。这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。科普将军赶路 不追小兔前几天在网上看到一句话,「将军赶路,不追小兔」,言简意赅,余音绕梁,发人深省。类似的还有:将军赶路,不打野兔。 将军赶路,不打小鬼。 将军有剑,不斩苍蝇。将军好忙。「将军」是一种身份的象征,他带领着军队是要打硬仗的,有远大的目标,「赶路」才是当前..

深度学习安全帽佩戴检测系统 毕设分享_安全帽佩戴监控系统研究现状怎么写-程序员宅基地

文章浏览阅读148次。1 前言今天学长向大家介绍一个机器视觉的毕设项目,深度学习安全帽佩戴检测系统毕业设计 深度学习安全帽佩戴检测系统。_安全帽佩戴监控系统研究现状怎么写

Maven安装配置及在idea中配置_maven安装到c盘-程序员宅基地

文章浏览阅读189次。一、什么是 Maven1. Maven是Apache下的一个纯java开发的开源项目,它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。2. 通俗的来说Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率二、Maven安装及配置1. Maven本地安装选择二进制的压缩包下载完成后,解压到D盘这是我的路径D:\localRepository\apache-ma..._maven安装到c盘

Java核心技术卷一笔记(二)Java 的基本程序设计结构-程序员宅基地

文章浏览阅读46次。Java命名规范1.区别大小。2.命名必须以字母开头,后面可以跟数字或字母或者下划线的任意长度的组合,但是不能使用Java保留字。3.命名采用驼峰原则:类名或接口名:开头大写,之后的每个单词首字母大写方法名和变量名:第二个单词开始首字母大写常量名:常量名全部字母都大写注释...

升级java1.8及ssh版本中碰到的问题(三)_升级jdk1.8加密数组越界-程序员宅基地

文章浏览阅读916次。……再接前文六、Not an managed type: class java.lang.Object。解决方法:自己定义的泛型非实现的Dao类前,加@NoRepositoryBean这个是参考了下面这篇贴子:http://stackoverflow.com/questions/23812458/spring-data-not-an-managed-type-class-java-la_升级jdk1.8加密数组越界

Nginx 配置详解 | 宝塔面板配置静态资源服务器 配置小游戏远程资源服务器_微信小游戏开启静态资源服务器-程序员宅基地

文章浏览阅读4.5k次。获取更多笔记和源码公众号:CocosCreator笔记导读安装宝塔安装 Nginx配置Nginx配置H5 游戏配置小游戏远程资源1准备云服务器腾讯云:https://url.cn/53X4QsE阿里云:https://www.aliyun.com/sale-season/2..._微信小游戏开启静态资源服务器

随便推点

文献阅读6-Entity-Relation Extraction as Multi-turn Question Answering(实体关系联合抽取,层次标签依赖关系,multi-turn QA)_multi-tune qa hat模型-程序员宅基地

文章浏览阅读2.7k次。文章目录abstract1.Introduction3.相关工作2.2MRC(机器阅读理解)2.3 非QA->QA3.数据集和任务3.1别人的数据集3.2我们建立的数据集RESUME4.Model4.1概述4.2生成问题4.3通过MRC来获取答案范围4.4 强化学习5.实验5.1RESUME结果5.2 其他结果6 Ablation Studies6.2问题生成策略的影响6.2联合训练的影响6..._multi-tune qa hat模型

关于面向对象、面向过程区别,我的看法_我觉得面向-程序员宅基地

文章浏览阅读2k次,点赞25次,收藏21次。表示你把一个概念学懂了、了解透彻了的最简单检验标准就是—你能不能让一个门外汉也听懂个60%?为了尝试给出最简单的解释,让门外汉听懂,我和同事采用各种表述,最终都不太满意。后来无意间看到网络上有人回答“面向对象就是面向空间,面向过程就是面向时间”,我当时觉得惊为天人。(不过对不起我当时太兴奋了,没有及时记录下来出处,要不然一定留下您的署名)我自己再总结一下,“面向对象就是面向空间,注重整体架构;面向过程就是面向时间,注重各个时间点具体任务”→我觉得这句话很精髓,外行也能大致懂个七七八八吧,不知道大家觉得呢_我觉得面向

使用ASIHTTPRequest和ASIDownloadCache实现本地缓存-程序员宅基地

文章浏览阅读404次。为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。根据我目前的技术水平和时间花费,我果断选择了后者,事实证明效果也很不错。下面说一下实现方法:

容器的end()方法-程序员宅基地

文章浏览阅读195次。容器的end()方法,返回一个迭代器,需要注意:这个迭代器不指向实际的元素,而是表示末端元素的下一个元素,这个迭代器起一个哨兵的作用,表示已经处理完所有的元素。因此,在查找的时候,返回的迭代器,不等于end(),说明找到了目标。等于end(),说明检查了所有元素,没有找到目标。转载于:https://www.cnblogs.com/nzbbody/p/3409317.html..._容器非实例化end

数据库(Database)介绍_数据库(database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以-程序员宅基地

文章浏览阅读2.7k次。什么是数据库? 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。什么是数据库管理系统? 数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据..._数据库(database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以

anaconda创建、删除、退出环境_删除annacond下环境-程序员宅基地

文章浏览阅读3.3w次,点赞10次,收藏46次。Anaconda创建环境:// 下面是创建python=3.7版本的环境,取名叫py37conda create -n py36 python=3.7删除环境conda remove -n py36 --all激活环境//下面这个py37是个环境名activate py37退出环境deactivate..._删除annacond下环境