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

mysql实用系列:日期格式化

在MySQL中,你可以使用DATE_FORMAT()函数来格式化日期。DATE_FORMAT() 函数通常用于格式化 DATETIME 或 TIMESTAMP类型的字段。这个函数允许你按照指定的格式来显示日期和时间。下面是一些常见的日期格式化的例子:

  1. 显示年-月-日:

    SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
    
  2. 显示月/日/年:

    SELECT DATE_FORMAT(NOW(), '%m/%d/%Y');
    
  3. 显示完整的日期和时间:

    SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
    
  4. 显示小时和分钟:

    SELECT DATE_FORMAT(NOW(), '%H:%i');
    
  5. 显示星期几:

    SELECT DATE_FORMAT(NOW(), '%W'); -- 星期几(Sunday=0, ..., Saturday=6)
    
  6. 显示月份的名称:

    SELECT DATE_FORMAT(NOW(), '%M'); -- 月份的名称(January, ..., December)
    
  7. 显示月份的缩写:

    SELECT DATE_FORMAT(NOW(), '%b'); -- 月份的缩写(Jan, ..., Dec)
    
  8. 显示年份的最后两位数字:

    SELECT DATE_FORMAT(NOW(), '%y');
    
  9. 显示AM或PM:

    SELECT DATE_FORMAT(NOW(), '%p');
    
  10. 显示秒:

    SELECT DATE_FORMAT(NOW(), '%s');
    

这些是DATE_FORMAT()函数的一些基本用法。你可以根据需要组合不同的格式化选项来创建自定义的日期格式。

如果你尝试对一个非日期时间类型的字段使用 DATE_FORMAT(),比如 INT 或 VARCHAR,MySQL 会返回一个错误,因为它无法将这些类型的数据解释为日期或时间。

如果你有一个非日期时间类型的字段,但你知道它包含的是日期或时间信息,你可能需要先将其转换为 DATETIME 类型,然后再使用 DATE_FORMAT() 函数。例如,如果一个 VARCHAR 字段包含日期时间字符串,你可以使用 STR_TO_DATE() 函数将其转换:

SELECT DATE_FORMAT(STR_TO_DATE(your_varchar_column, '%Y-%m-%d %H:%i:%s'), '%Y-%m-%d %H:%i:%s');

这里,STR_TO_DATE() 函数将字符串转换为 DATETIME 类型,然后 DATE_FORMAT() 函数将其格式化为所需的格式。

http://www.lryc.cn/news/441191.html

相关文章:

  • 时钟频率、AI采样率与AO更新率的关系
  • 代理IP设置后IP不变?可能的原因及解决方法
  • 瑞芯微RK3588开发板Linux系统添加自启动命令的方法,深圳触觉智能Arm嵌入式鸿蒙硬件方案商
  • Varjo在芬兰开设新工厂,以满足国防部门在XR模拟训练中的需求
  • python 识别省市、区县并组建三级信息数据库
  • 家用小型超声波清洗机怎么选?四大人气爆款品牌不可错过!
  • NVIDIA最新AI论文介绍NEST:一种用于语音处理的快速高效自监督模型
  • 聊聊对别人表示真正的关注
  • 大数据-133 - ClickHouse 基础概述 全面了解
  • 第1步win10宿主机与虚拟机通过NAT共享上网互通
  • Python学习——【2.3】for循环
  • Element UI:初步探索 Vue.js 的高效 UI 框架
  • React Native防止重复点击
  • 如何将Git本地代码推送到Gitee云端仓库
  • 架构师论文备考-论云原生架构及其应用
  • 12.java面向对象:java构造器
  • 微服务之间的安全通信
  • 全面掌握 Jest:从零开始的测试指南(下篇)
  • 如何利用UML进行领域建模
  • Vue实用操作篇-1-第一个 Vue 程序
  • Qwen2-VL的微调及量化
  • [数据集][目标检测]车窗状态检测车窗开关检测数据集VOC+YOLO格式299张3类别
  • 自动泊车系统中的YOLOv8 pose关键点车位线检测
  • Java html生成pdf和图片
  • JavaWeb笔记整理——Redis
  • 数据库(mysql)常用命令
  • 源网荷储一体化新型电力系统解决方案
  • 树莓派安装 OpenCV 教程
  • 01,大数据总结,zookeeper
  • 伪工厂模式制造敌人