MYSQL date_format()格式参数
时间: 2023-09-27 10:09:06 浏览: 52
MYSQL date_format() 函数用于将日期时间格式化为指定的格式。该函数有两个参数:第一个参数是要格式化的日期时间,第二个参数是指定日期时间格式的字符串。
下面是常用的日期时间格式化字符串:
| 格式化字符串 | 描述 |
| --- | --- |
| %Y | 年份,四位数字 |
| %y | 年份,两位数字 |
| %m | 月份,数字(01-12) |
| %d | 日,数字(01-31) |
| %H | 小时,24小时制,数字(00-23) |
| %h | 小时,12小时制,数字(01-12) |
| %i | 分钟,数字(00-59) |
| %s | 秒,数字(00-59) |
| %p | 上午或下午,大写字母(AM/PM) |
例如:
```
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
```
以上 SQL 语句会将当前时间格式化为 '年-月-日 时:分:秒' 的形式输出。
相关问题
mysql date_format 日期格式
MySQL的DATE_FORMAT函数用于将日期格式化为指定的字符串格式。下面是几个示例:
1. 将当前日期/时间格式化为"月 日 年 时:分 AM/PM"的格式:
```sql
SELECT DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p');
```
2. 将当前日期/时间格式化为"月-日-年"的格式:
```sql
SELECT DATE_FORMAT(NOW(),'%m-%d-%Y');
```
3. 将当前日期/时间格式化为"日 月 年"的格式:
```sql
SELECT DATE_FORMAT(NOW(),'%d %b %y');
```
4. 将当前日期/时间格式化为"日 月 年 时:分:秒.毫秒"的格式:
```sql
SELECT DATE_FORMAT(NOW(),'%d %b %Y %T:%f');
```
这些示例将返回格式化后的日期字符串。你可以根据自己的需求调整格式字符串中的占位符。
mysql DATE_FORMAT
MySQL中的DATE_FORMAT函数是用来将日期值格式化为特定的格式的。它的语法如下:DATE_FORMAT(date, format)。
要选择订单的数据并格式化日期值,可以使用以下语句作为示例:
SELECT orderNumber, DATE_FORMAT(orderdate, '%Y-%m-%d') orderDate, DATE_FORMAT(requireddate, '%a %D %b %Y') requireddate, DATE_FORMAT(shippedDate, '%W %D %M %Y') shippedDate FROM orders;
除了以上示例中的格式外,你也可以根据需要随意组合其他格式,如截取年月、格式化时间等。例如:
DATE_FORMAT('2000-05-07', '%Y%m') -- 输出:202105
DATE_FORMAT('2000-05-07', '%Y-%m') -- 输出:2021-05
DATE_FORMAT('2000-05-07', '%Y%m%d') -- 输出:20000507
DATE_FORMAT("20000101", '%Y-%m-%d') -- 输出:2020-01-01
DATE_FORMAT('2000-05-07 05:06:07', '%H:%i:%s') -- 输出:05:06:07 (24小时制)
DATE_FORMAT('2000-05-07 05:06:07', '%h:%i:%s') -- 输出:05:06:07 (12小时制)
DATE_FORMAT('2000-05-07 05:06:07', '%Y-%m-%d %H:%i:%s') -- 输出:2000-05-07 05:06:07
DATE_FORMAT('2000-05-07 05:06:07', '%Y-%m-%d %H:%i:%s %a') -- 输出:2000-05-07 05:06:07 Sun
通过使用DATE_FORMAT函数,你可以根据自己的需求将日期值格式化为各种不同的形式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [MySQL date_format()函数](https://blog.csdn.net/moakun/article/details/82290387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [【MySQL】时间格式转换 DATE_FORMAT函数篇](https://blog.csdn.net/u013140841/article/details/121030103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]