`
l4432848
  • 浏览: 255054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DATE_FORMAT()函数实战

    博客分类:
  • java
 
阅读更多

定义和用法

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

  语法

  DATE_FORMAT(date,format)

  date参数是合法的日期。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 位

  实例

  下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间:

  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')

  结果类似:

  Dec 29 2008 11:45 PM12-29-200829 Dec 0829 Dec 2008 16:25:46.635

0
2
分享到:
评论

相关推荐

    Mysql中类型转换

    这个查询首先使用`STR_TO_DATE()`函数将字符串转换为日期类型,然后进行日期范围比较。通过这种方式,即使原始数据的类型不符合预期,我们也能够正确地获取到所需的结果。 #### 四、总结 通过对MySQL中类型转换...

    精通Oracle核心技术和项目实战之常用函数.pptx

    数据类型转换函数如`TO_CHAR(date_or_number, format)`和`TO_DATE(string, format)`用于在不同数据类型之间转换。日期函数如`SYSDATE`获取当前系统日期,`ADD_MONTHS(date, months)`添加或减去指定月数,`EXTRACT...

    【开源实战笔记】函数1

    标题“【开源实战笔记】函数1”暗示了这是一个关于开源软件或工具中的函数使用的讨论,可能是关于SQL查询或者类似的语言。描述中提到的挑战主要涉及到字符串处理、空格分隔的表达式以及函数嵌套。 1. **字符串处理*...

    php 5 in practice+源码

    `date_create()`, `date_format()` 和 `date_diff()` 是常用的日期时间函数。 3. **数组操作**:虽然没有明确的标签,但PHP 5中对数组的支持非常全面,包括数组的创建、遍历、排序、合并、分割等功能。`array_push...

    Python + MySQL 0基础从入门到精通 MySQL数据库实战精讲教程课件

    - 常用函数:字符串函数(CONCAT、SUBSTRING等)、日期时间函数(DATE_FORMAT、NOW等)、数学函数(ABS、SQRT等)和聚合函数。 - 子查询和联接操作(INNER JOIN、LEFT JOIN、RIGHT JOIN等)。 4. **存储过程和...

    基于【MySQL】的【SQL核心语法】实战演练(二)

    此外,它还提供了一系列日期相关函数,如DATE_FORMAT()用于格式化日期,DATE_ADD()和DATE_SUB()用于添加或减去日期,NOW()获取当前日期和时间,以及许多其他函数,帮助我们在处理日期时进行复杂的计算和比较。...

    mysql经典50题_大数据_mysql经典50题_mysql经典五十题_hive_

    - **操作符与函数**:包括比较操作符(=, , >等),逻辑操作符(AND, OR, NOT),以及数学、字符串和日期函数,如SUM, AVG, CONCAT, DATE_FORMAT等。 2. **查询语句(SELECT)** - **基本查询**:如何选择一个或...

    wenyurusql

    - 内置函数:了解常用的数学、字符串和日期/时间函数,如SUM、AVG、MAX、MIN、CONCAT和DATE_FORMAT。 - 分组函数:COUNT、GROUP_CONCAT、SUM等,用于对分组数据进行聚合操作。 4. SQL窗口函数: - ROW_NUMBER、...

    weibo_summer.zip

    Hive提供了丰富的内置函数,如`DATE_FORMAT`处理日期,`REGEXP_EXTRACT`提取正则表达式匹配的子串。 4. **数据统计分析**:利用Hive的聚合函数(如`COUNT`, `SUM`, `AVG`, `MIN`, `MAX`等)和分组函数(如`GROUP BY...

    JavaEE学习实战笔记心得

    - **时间格式化**:使用SQL语句中的`DATE_FORMAT`函数来格式化日期和时间字段。 - **图片存储**:可以通过将图片转换为BLOB类型来存储到MySQL数据库中。 #### HTML/CSS - **文件上传**:使用HTML表单的`enctype=...

    中文smarty教程PDF 侯连山

    - **date_format**:将日期转换成指定格式。 - **default**:当变量未定义时提供一个默认值。 - **escape**:对特殊字符进行转义处理,确保HTML安全。 - **indent**:添加缩进,使输出更易读。 - **lower**:将所有...

    Java软件开发实战 Java基础与案例开发详解 9-4 日期类简介 共7页.pdf

    String formattedDate = sdf.format(date); System.out.println(formattedDate); // 输出类似"2023年09月21日10时23分45秒" } } ``` 通过以上介绍,我们可以看到Java中处理日期和时间的强大功能。熟练掌握这些类...

    Flutter入门与实战:日期选择器

    String formattedDate = DateFormat.yMMMd().format(_selectedDate); ``` ### 总结 掌握Flutter中的日期选择器是提升用户体验的关键步骤。通过学习如何使用`showDatePicker`函数,以及如何对其进行定制和国际化处理...

    索引的SQL语句优化

    13. **使用nls_date_format**:正确设置日期格式可以避免不必要的数据转换,加快查询速度。 14. **使用基于函数的索引**:对于需要在查询中频繁使用函数的场景,可以创建基于函数的索引,以优化查询效率。 15. **...

    大数据小型实战项目源码之Hive 通过日期计算星座实例

    ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE; ``` 接下来,我们将数据导入到这个表中。可以使用`LOAD DATA`命令或者`INSERT INTO`语句将数据文件加载到表中。 有了数据后,我们可以编写SQL...

    sql 笔试题总结版

    - `TO_CHAR(date, format)`:将日期转换为指定格式的字符串。 - `TO_DATE(string, format)`:将字符串转换为日期。 - `LAST_DAY(date)`:返回指定日期所在月份的最后一天。 - `MONTHS_BETWEEN(date1, date2)`:计算...

    oracle入门经典

    - **日期处理函数**:`SYSDATE`, `TO_DATE`, `ADD_MONTHS` 等用于获取当前时间、日期转换及加减操作。 5. **性能优化技巧:** - 通过合理设计查询逻辑,避免全表扫描,减少不必要的数据读取。 - 使用索引提高...

    Spark SQL操作大全.zip

    - **数据转换**:包含丰富的数据清洗和转换函数,如cast、to_date、substring等。 6. **性能优化** - ** Catalyst优化器**:Spark SQL内置了Catalyst优化器,能够自动优化查询计划,提高执行效率。 - **代码生成...

    程序设计入门—Python-week21

    最后,使用`format()`函数设置输出的小数位数。 2. 时间转换: - 题目要求将秒数转换为小时、分钟和秒的组合。在Python中,可以通过整除(`//`)和取余(`%`)运算符实现。例如,总秒数除以3600得到小时数,余下的...

Global site tag (gtag.js) - Google Analytics