`
sun201200204
  • 浏览: 299944 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DATE_FORMAT

阅读更多

DATE_FORMAT(date,format)    
  依照   format   字符串格式化   date   值。下面的修饰符可被用于   format   字符串中:   修饰符     含义      
  %M     月的名字   (January..December)      
  %W     星期的名字   (Sunday..Saturday)      
  %D     有英文后缀的某月的第几天   (0th,   1st,   2nd,   3rd,   etc.)      
  %Y     年份,数字的,4   位      
  %y     年份,数字的,2   位      
  %X     周值的年份,星期日是一个星期的第一天,数字的,4   位,与   '%V'   一同使用      
  %x     周值的年份,星期一是一个星期的第一天,数字的,4   位,与   '%v'   一同使用      
  %a     缩写的星期名   (Sun..Sat)      
  %d     月份中的天数,数字的   (00..31)      
  %e     月份中的天数,数字的   (0..31)      
  %m     月,数字的   (00..12)      
  %c     月,数字的   (0..12)      
  %b     缩写的月份名   (Jan..Dec)      
  %j     一年中的天数   (001..366)      
  %H     小时   (00..23)      
  %k     小时   (0..23)      
  %h     小时   (01..12)      
  %I     小时   (01..12)      
  %l     小时   (1..12)      
  %i     分钟,数字的   (00..59)      
  %r     时间,12   小时   (hh:mm:ss   [AP]M)      
  %T     时间,24   小时   (hh:mm:ss)      
  %S     秒   (00..59)      
  %s     秒   (00..59)      
  %p     AM   或   PM      
  %w     一周中的天数   (0=Sunday..6=Saturday)      
  %U     星期   (00..53),星期日是一个星期的第一天      
  %u     星期   (00..53),星期一是一个星期的第一天      
  %V     星期   (01..53),星期日是一个星期的第一天。与   '%X'   一起使用      
  %v     星期   (01..53),星期一是一个星期的第一天。与   '%x'   一起使用      
  %%     一个字母   “%”      
  所有其它的字符不经过解释,直接复制到结果中:    
  mysql>   SELECT   DATE_FORMAT('1997-10-04   22:23:00',   '%W   %M   %Y');  
                  ->   'Saturday   October   1997'  
  mysql>   SELECT   DATE_FORMAT('1997-10-04   22:23:00',   '%H:%i:%s');  
                  ->   '22:23:00'  
  mysql>   SELECT   DATE_FORMAT('1997-10-04   22:23:00',  
                                                      '%D   %y   %a   %d   %m   %b   %j');  
                  ->   '4th   97   Sat   04   10   Oct   277'  
  mysql>   SELECT   DATE_FORMAT('1997-10-04   22:23:00',  
                                                      '%H   %k   %I   %r   %T   %S   %w');  
                  ->   '22   22   10   10:23:00   PM   22:23:00   00   6'  
  mysql>   SELECT   DATE_FORMAT('1999-01-01',   '%X   %V');  
                  ->   '1998   52'  
   
  在   MySQL   3.23   中,在格式修饰符前需要字符   `%'。在更早的   MySQL   版本中,`%'   是可选的。   月份与天修饰符的范围从零开始的原因是,在   MySQL   3.23   中,它允许存储不完善的日期值(例如   '2004-00-00')。

分享到:

相关推荐

    Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml

    Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml

    DATE_FORMAT-Sql.rar_date format v2.21

    标题中的"DATE_FORMAT-Sql.rar_date format v2.21"表明这是一个关于SQL日期格式化的压缩包,可能包含了不同版本的实现或者一个特定版本的详细资料。描述中提到的"DATE_FORMAT时间Sql比较"和"for循环+hashmap"则暗示...

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

    用 DATE_FORMAT 来格式化日期字段 SELECT DATE_FORMAT(crt_time,'%Y-%m-%d') FROM ad_n_advertise_t 您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数...

    前端开源库-date_format

    因此,像"date_format"这样的开源库应运而生,它提供了更灵活的日期格式化规则,允许开发者根据需要定制日期的显示格式。 这个库可能包含以下关键特性: 1. **丰富的格式化选项**:类似PHP的`date()`函数,提供了...

    Mysql 日期时间 DATE_FORMAT(date,format)

    DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. As of MySQL 3.23, the “%” character is required before ...

    如何解决ORA-01843与NLS_DATE_FORMAT问题

    ORA-01843 和 NLS_DATE_FORMAT 是在 Oracle 数据库中常见的错误,通常出现在日期处理时,尤其是当你尝试将非标准格式的日期字符串转换为日期类型时。这篇文章主要探讨了如何解决这类问题。 首先,`ORA-01843: 无效...

    MySQL IF、 Bewteen、 AS、 Date_Format、Left join on等关键字实例

    本文将通过一个实例来讲解MySQL中的几个关键关键字:IF、BETWEEN、AS、DATE_FORMAT以及LEFT JOIN ON的用法。 首先,我们来看`IF`关键字。IF语句在SQL中常用于条件判断,它允许你在查询中根据条件返回不同的值。在给...

    设置ORACLE时间格式

    - 数据库初始化参数文件(init.ora):在Unix/Linux系统上,可以在`init<sid>.ora`文件中添加`NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS'`,然后重启数据库服务。 4. **TO_CHAR和TO_DATE函数** - Oracle提供了`...

    format_date_time_format_date_Time_vb6_

    标题"format_date_time_format_date_Time_vb6_"暗示了我们讨论的核心内容是关于VB6中如何处理日期和时间格式化的知识点。描述"makes an date_time_string for saving files"则表明这个功能常用于生成适合存储在...

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    date_add(str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d'), interval 1 month) AS '下月的第一天'; ``` 此外,`LAST_DAY`函数可以用于获取给定日期所在月份的最后一天,而`INTERVAL`...

    format_date_time_underline_format_date_underline_Time_vb6_

    `format_date_time_underline_format_date_underline_Time_vb6_` 这个标题暗示我们讨论的是如何在VB6中格式化日期和时间,并在其中插入下划线作为分隔符,以便生成适合作为文件名的字符串。 在VB6中,我们可以使用...

    mysql只返回时间的时分秒,并且根据小时分组

    这是新建的一个测试表,同一天,同一时刻的有两条数据 *返回时分秒 * %H:表示24小时制的小时 %i:表示分钟 %s:表示秒 下面用group by分组如果遇到这个错误: this is incompatible with sql_mode=only...DATE_FORMAT()

    php Smarty date_format [格式化时间日期]

    在Smarty模板中使用date_format函数可以实现对时间日期的格式化显示,这在进行Web开发时非常有用。 首先,我们要了解Smarty模板引擎是什么。Smarty是一个用PHP编写的模板引擎,它通过将逻辑层和展示层分离,来提高...

    MySQL DATE-FORMAT 函数完整实例和代码

    MySQL DATE_FORMAT 函数是数据库操作中非常实用的功能,它允许用户根据需求自定义日期和时间的显示格式。在处理日期和时间数据时,DATE_FORMAT 函数可以帮助我们创建更易读、更符合特定需求的输出。以下是对 DATE_...

    date_input插件

    **jQuery date_input 日期插件详解** 在网页开发中,日期选择功能是非常常见的,例如在填写表单时的出生日期、预约日期等。jQuery date_input 插件是为了解决这个问题而设计的一个实用工具,它提供了用户友好的界面...

    动力节点MySQL数据库入门视频教程-073-date_format日期格式化

    动力节点的杜老师讲述的mysql教程,详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看可掌握MySQL全套知识。

Global site tag (gtag.js) - Google Analytics