小白教程
所有教程
关于
Search
172.71.254.95
172.71.254.95
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func date format”的源代码
本页内容
上一节:
Func_datediff_mysql
下一节:
Func_getdate
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:DATE_FORMAT()}}[[Category:sql dates|9]] = MySQL DATE_FORMAT() 函数 = [[sql dates|MySQL Date 函数]] == 定义和用法 == DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 === '''语法''' === <pre> DATE_FORMAT(date,format)</pre> date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有: {| class="table table-striped table-hover" ! 格式 ! 描述 |- | %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 位 |} == 下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间: <pre> 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') </pre> 结果如下所示: <pre> Nov 04 2008 11:45 PM 11-04-2008 04 Nov 08 04 Nov 2008 11:45:34:243 </pre> [[sql dates|MySQL Date 函数]]
返回至“
Func date format
”。
上一节:
Func_datediff_mysql
下一节:
Func_getdate