`

mysql中格式化日期详解

 
阅读更多

 

 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

1
DATE_FORMAT(date,format)

format参数的格式有

%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时 (00-23)
%h 小时 (01-12)
%I 小时 (01-12)
%i 分钟,数值(00-59)
%j 年的天 (001-366)
%k 小时 (0-23)
%l 小时 (1-12)
%M 月名
%m 月,数值(00-12)
%p AM 或 PM
%r 时间,12-小时(hh:mm:ss AM 或 PM)
%S 秒(00-59)
%s 秒(00-59)
%T 时间, 24-小时 (hh:mm:ss)
%U 周 (00-53) 星期日是一周的第一天
%u 周 (00-53) 星期一是一周的第一天
%V 周 (01-53) 星期日是一周的第一天,与 %X 使用
%v 周 (01-53) 星期一是一周的第一天,与 %x 使用
%W 星期名
%w 周的天 (0=星期日, 6=星期六)
%X 年,其中的星期日是周的第一天,4 位,与 %V 使用
%x 年,其中的星期一是周的第一天,4 位,与 %v 使用
%Y 年,4 位
%y 年,2 位

例子:

1
2
3
4
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

输出结果:

1
2
3
4
Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46

2. MySQL 格式化函数 FROM_UNIXTIME()

1
2
3
SELECT FROM_UNIXTIME(date, '%Y-%c-%d %h:%i:%s' ) as post_date ,
date_format(NOW(), '%Y-%c-%d %h:%i:%s' ) as post_date_gmt
FROM `article` where outkey = 'Y'

 

分享到:
评论

相关推荐

    MySQL时间日期格式化

    ### MySQL时间日期格式化知识点详解 #### 一、概述 MySQL作为一款广泛使用的数据库管理系统,提供了丰富的日期和时间处理函数,使得开发人员能够方便地进行日期时间的数据操作。本文将重点介绍MySQL中与时间日期...

    mysql中格式化数字详解

    在MySQL中,对数字进行格式化是常见的需求,特别是在数据展示和报表生成时。本文将详细解析MySQL中用于数字格式化的几种方法。 首先,我们关注的是`FORMAT`函数。这个函数用于将数字格式化为类似‘#,###,###.##’的...

    MySql用DATE_FORMAT截取DateTime字段的日期值

    您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数及时间格式化参数详解mysql unix准换时间格式查找指定日期数据代码MySql日期查询语句详解深入mysql ...

    mysql 获取当前日期函数及时间格式化参数详解

    在本文中,我们将深入探讨如何获取当前日期并进行格式化,主要关注 `NOW()` 函数和 `DATE_FORMAT()` 函数。 1. **获取当前日期和时间:NOW() 函数** `NOW()` 是 MySQL 中的一个内置函数,它用于返回当前日期和时间...

    详解mysql 获取当前日期及格式化

    在MySQL中,获取和格式化日期是数据库操作中常见的任务,尤其对于数据分析和报表生成至关重要。MySQL提供了多种函数来帮助用户处理日期和时间。这里我们将深入探讨如何利用`NOW()`和`DATE_FORMAT()`这两个主要的函数...

    Mysql 时间模糊查询

    DATE_FORMAT函数用于格式化日期时间,常用于日期时间的比较。例如,查询生日在特定时间段内的会员: ```sql SELECT * FROM user WHERE DATE_FORMAT(birthday, '%m-%d') >= '06-03' AND DATE_FORMAT(birthday, '%m-%...

    golang gorm中格式化时间问题详解

    本文主要探讨了如何在GORM中处理时间格式化的问题。 首先,GORM默认可以自动管理如`created_at`, `updated_at`, `deleted_at`这样的时间字段,但它们通常是按照数据库内部的时间格式存储的,而非我们期望的特定格式...

    mysql 5.7 配置详解

    MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多...文件名称列表中的脚本提供了一种自动化管理和恢复数据库的方式,对于日常运维至关重要。如果你在配置过程中遇到问题,可以联系提供的联系方式寻求帮助。

    MySql函数详解!!!

    日期和时间函数:MySQL的日期和时间函数主要用于处理日期时间。 条件判断函数: 1、IF(expr,v1,v2)函数 如果表达式expr成立,返回结果v1;否则,返回结果v2。 2、IFNULL(v1,v2)函数 如果v1的值不为NULL,则返回v1,...

    MySQL最重要的基础知识详解 中文版

    ### MySQL最重要的基础知识详解 #### 第1章 概述 ##### 1.1 什么是MySQL? MySQL是一种关系型数据库管理系统(RDBMS),它以其高性能、可靠性和易用性而闻名。MySQL支持多种操作系统,如Windows、Linux等,并且可以...

    MySQL安装 配置 详解

    ### MySQL安装与配置详解 #### 一、MySQL简介与重要性 MySQL自1996年起,从一个简单的SQL工具发展成为全球最受欢迎的开源数据库之一。它被广泛应用于互联网网站、搜索引擎、数据仓库以及各类任务关键型软件和系统...

    史上最详细的一线大厂Mysql面试题详解.pdf

    MySQL面试题详解 MySQL是一种流行的关系型数据库管理系统,本文将详细介绍 MySQL 的一些重要知识点。 MySQL 的复制原理和流程 MySQL 的复制原理是基于 Master-Slave 架构的,Master 负责记录所有改变了数据库...

    十三MySQL性能优化详解.pdf

    MySQL 性能优化详解 MySQL 是目前使用最多的开源数据库,但是 MySQL 数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此,在产品中使用 MySQL 数据库必须进行必要的优化。优化是一个复杂的任务,本文描述 ...

Global site tag (gtag.js) - Google Analytics