我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

目录

一.前言

二.解决方法

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

String类型和Date类型相互转换(java)

** String类型和Date类型怎样相互转换? ** 1、format方法可以把Date类型转换成特定格式的String类型,如果Date类型和定义的SimpleDateFormat长度不一致会自动在后面补充0 //自定义需要输出的St
2023-08-23

javascript mysql数据类型转换

在前端开发中,经常需要对前端和后端的数据类型进行转换。其中,JavaScript 和 MySQL 是我们常用的两种语言,这篇文章就来讲一下 JavaScript 和 MySQL 数据类型之间的转换。一、JavaScript 数据类型JavaScript 是一种动态类型语言,也就是说定义变量时不需要指定数据类型,可以自动推断出数据类型。JavaScript 中主要有以下数据类型:
2023-05-17

MySQL数据类型转换规则

MySQL支持多种数据类型的转换,这些规则主要涉及以下几个方面:整数类型转换:TINYINT可以转换为SMALLINT,SMALLINT可以转换为MEDIUMINT,MEDIUMINT可以转换为INT,INT可以转换为BIGINT。在进行
MySQL数据类型转换规则
2024-10-20

mysql数据类型如何转换

在 mysql 中转换数据类型的方法包括:使用 alter table 语句指定要更改类型的表和列;使用 cast() 函数临时将表达式的值转换为指定的类型;创建具有所需数据类型的新表并从旧表中选择数据;导出数据并使用导入工具将其导入回具有
mysql数据类型如何转换
2024-06-15

String类型怎么转换为time类型存进数据库

这篇“String类型怎么转换为time类型存进数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“String类型怎么转换
2023-06-29

php怎么将数据类型转换为字符串类型

转换方法:1、使用strval()函数,语法“strval(数据值)”;2、使用settype()函数,语法“settype(数据值,"string")”;3、使用sprintf()函数,语法“sprintf(格式化方式,数据值)”。
2021-11-24

php如何将数据类型转换为字符串类型

今天小编给大家分享一下php如何将数据类型转换为字符串类型的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。转换方法:1、使用s
2023-06-29

编程热搜

目录