当前位置: 首页 > article >正文

MySQL-DATE_FORMAT()函数

在 SQL 中,DATE_FORMAT() 函数是用于将日期时间值格式化为指定格式的函数。它允许你根据自己的需求将日期时间值转换成各种不同的字符串表示形式。以下是 DATE_FORMAT() 函数的用法和示例:

DATE_FORMAT() 函数的基本用法:

DATE_FORMAT() 函数接受两个参数:日期时间值和格式字符串。
日期时间值可以是日期类型、日期时间类型或时间戳类型。
格式字符串用于定义输出所需的日期时间格式。
返回格式化后的日期时间字符串。

DATE_FORMAT() 函数的示例

  • 将日期格式化为年-月-日的格式
SELECT DATE_FORMAT('2023-09-07', '%Y-%m-%d');

这将返回格式化后的日期字符串,例如:

2023-09-07
  • 将日期时间格式化为带有时区的完整时间格式
SELECT DATE_FORMAT('2023-09-07 10:15:30', '%Y-%m-%d %H:%i:%s %p %Z');

这将返回格式化后的日期时间字符串,例如:

2023-09-07 10:15:30 AM UTC
  • 将日期时间格式化为星期几
SELECT DATE_FORMAT('2023-09-07', '%W');

这将返回格式化后的星期几字符串,例如:

Wednesday
  • 将日期时间格式化为自定义字符串
SELECT DATE_FORMAT('2023-09-07 10:15:30', 'Today is %d-%b-%Y, and the time is %h:%i:%s %p');

这将返回自定义格式化后的日期时间字符串,例如:

Today is 07-Sep-2023, and the time is 10:15:30 AM

http://www.kler.cn/a/162175.html

相关文章:

  • SHELL脚本(Linux)
  • 前端垂直居中的多种实现方式及应用分析
  • Ubuntu安装MySQL8
  • Python多进程间通讯(包含共享内存方式)
  • MySQL数据库:SQL语言入门 【上】(学习笔记)
  • 解决:WSL2可视化opencv和pyqt冲突:QObject::moveToThread
  • 如何设置和使用静态HTTP服务器
  • 一天一个设计模式---原型模式
  • [MySQL] MySQL复合查询(多表查询、子查询)
  • Linux学习教程(第十四章 Linux系统服务管理)一
  • Docker构建自定义镜像
  • Determining Which Version of GDS is Installed
  • 银河麒麟安装lnmp,安装chrome。
  • [FPGA 学习记录] 快速开发的法宝——IP核
  • 【异常】SpringBoot3.2.0 Description: Failed to configure a DataSource: ‘url‘ att
  • 商品详情页评论和评论列表评论的排序html代码
  • Python---面向对象其他特性
  • 前端小技巧: 写一个异步程序示例, 使用任务队列替代promise和async/await等语法糖
  • Node CLI 之 Commander.js (1)
  • 性能测试工具:Jmeter介绍
  • 什么是网站?
  • Zabbix自定义飞书webhook告警媒介1
  • 设计模式基础——工厂模式剖析(2/2)
  • 使用 python ffmpeg 批量检查 音频文件 是否损坏或不完整
  • 备忘录模式 rust和java的实现
  • 机器学习实战:预测波士顿房价