返回顶部
首页 > 资讯 > 数据库 >mysql中dateTime类型数据转换为date类型
  • 500
分享到

mysql中dateTime类型数据转换为date类型

mysqlsqlsqlserver 2023-09-08 13:09:12 500人浏览 薄情痞子
摘要

目录 一.前言 二.解决方法 2.1用sql来转换 2.2. 用注解解决 一.前言 在我们实际开发中, 数据库中有很多的数据类型, 今天我们来看一下我们的时间转化将dateTime转换成date类型 dateTime类型:  格式:20

目录

一.前言

二.解决方法

2.1用sql来转换

2.2. 用注解解决


一.前言

在我们实际开发中, 数据库中有很多的数据类型, 今天我们来看一下我们的时间转化将dateTime转换成date类型

dateTime类型: 

格式:2022-09-16 18:52:34 精确到时分秒

date类型

格式: 2022-09-16 精确到日

在我们数据库储存的时候我们的数据库设计时将时间字段设置成dateTime类型但有些时候我们需要的数据是date类型, 但我们这是修改数据库字段类的数据类型虽不可取的, 我们需要一些方法来转化数据类型 dateTime-->date

二.解决方法

2.1用sql来转换

sql语句:嵌套循环取年月日

SELECT* FROM( SELECT DATE_FORMAT( happen_time, '%Y-%m-%d' ) AS time FROM sgdc_accident_info ) AS table1

看我们的查询结果

 这样就取到我们的年月日(也就是我们date类型)了

2.2. 用注解解决

使用场景:

在我们返回给前端的时候我们的时间格式是需要做处理的, 我们库里的是dateTime类型的, 而前端是需要date类型的这时我们可以使用注解 

@JSONFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")

@jsonFormat 注解:是一个时间格式化注解,用于格式化时间, @JsonFormat属于jackson的注解

jar引入

     com.fasterxml.jackson.core     jackon-annotation     2.10.2 

看我们最初返回的结果

在返回参数类值中加入注解

 返回结果:时分秒去除

 

来源地址:https://blog.csdn.net/m0_61682705/article/details/126916305

您可能感兴趣的文档:

--结束END--

本文标题: mysql中dateTime类型数据转换为date类型

本文链接: https://www.lsjlt.com/news/399969.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作