以下的文章主要介绍的是MySQL Date函数的实际应用其中包括如何获取当前时间的具体操作,Unix时间的具体应用,时间前后、时间间隔与时间转换的实际内容描述,以下就是文章的主要内容。

MySQL Date函数 1、获取当前时间

  1. MySQL> select current_timestamp();
  2. +---------------------+
  3. | current_timestamp() |
  4. +---------------------+
  5. | 2010-01-18 21:24:37 |
  6. +---------------------+
  7. 1 row in set (0.00 sec)
  8. MySQL> select current_date();
  9. +----------------+
  10. | current_date() |
  11. +----------------+
  12. | 2010-01-18 |
  13. +----------------+
  14. 1 row in set (0.00 sec)
  15. MySQL> select current_time();
  16. +----------------+
  17. | current_time() |
  18. +----------------+
  19. | 21:24:46 |
  20. +----------------+
  21. 1 row in set (0.00 sec)

MySQL Date函数 2、Unix时间

  1. MySQL> select unix_timestamp();
  2. +------------------+
  3. | unix_timestamp() |
  4. +------------------+
  5. | 1263821184 |
  6. +------------------+
  7. 1 row in set (0.00 sec)
  8. MySQL> select from_unixtime(1263821182);
  9. +---------------------------+
  10. | from_unixtime(1263821182) |
  11. +---------------------------+
  12. | 2010-01-18 21:26:22 |
  13. +---------------------------+
  14. 1 row in set (0.00 sec)

MySQL Date函数 3、时间前后

  1. MySQL> select date_add(current_timestamp, interval 1 day);
  2. +---------------------------------------------+
  3. | date_add(current_timestamp, interval 1 day) |
  4. +---------------------------------------------+
  5. | 2010-01-19 21:27:53 |
  6. +---------------------------------------------+
  7. 1 row in set (0.00 sec)
  8. MySQL> select date_add(current_time, interval 1 day);
  9. +----------------------------------------+
  10. | date_add(current_time, interval 1 day) |
  11. +----------------------------------------+
  12. | NULL |
  13. +----------------------------------------+
  14. 1 row in set, 1 warning (0.00 sec)
  15. MySQL> select date_add(current_date, interval 1 day);
  16. +----------------------------------------+
  17. | date_add(current_date, interval 1 day) |
  18. +----------------------------------------+
  19. | 2010-01-19 |
  20. +----------------------------------------+
  21. 1 row in set (0.00 sec)
  22. MySQL> select date_sub(current_timestamp, interval 1 day);
  23. +---------------------------------------------+
  24. | date_sub(current_timestamp, interval 1 day) |
  25. +---------------------------------------------+
  26. | 2010-01-17 21:28:41 |
  27. +---------------------------------------------+
  28. 1 row in set (0.00 sec)
  29. MySQL> select date_sub(current_date, interval 1 day);
  30. +----------------------------------------+
  31. | date_sub(current_date, interval 1 day) |
  32. +----------------------------------------+
  33. | 2010-01-17 |
  34. +----------------------------------------+
  35. 1 row in set (0.00 sec)
  36. MySQL> select date_sub(current_time, interval 1 day);
  37. +----------------------------------------+
  38. | date_sub(current_time, interval 1 day) |
  39. +----------------------------------------+
  40. | NULL |
  41. +----------------------------------------+
  42. 1 row in set, 1 warning (0.00 sec)

MySQL Date函数 4、时间间隔

  1. MySQL> select datediff('2010-01-18','2010-01-17');
  2. +-------------------------------------+
  3. | datediff('2010-01-18','2010-01-17') |
  4. +-------------------------------------+
  5. | 1 |
  6. +-------------------------------------+
  7. 1 row in set (0.00 sec)
  8. MySQL> select timediff('2010-01-18 12:00','2010-01-17 11:00');
  9. +-------------------------------------------------+
  10. | timediff('2010-01-18 12:00','2010-01-17 11:00') |
  11. +-------------------------------------------------+
  12. | 25:00:00 |
  13. +-------------------------------------------------+
  14. 1 row in set (0.00 sec)

MySQL Date函数 5、时间转换

  1. MySQL> select time_to_sec('25:00:00');
  2. +-------------------------+
  3. | time_to_sec('25:00:00') |
  4. +-------------------------+
  5. | 90000 |
  6. +-------------------------+
  7. 1 row in set (0.00 sec)
  8. MySQL> select sec_to_time(90000);
  9. +--------------------+
  10. | sec_to_time(90000) |
  11. +--------------------+
  12. | 25:00:00 |
  13. +--------------------+
  14. 1 row in set (0.00 sec)

以上的相关内容就是对MySQL Date函数的介绍,望你能有所收获。

MySQL Date函数的正确用法的更多相关文章

  1. MySQL Date 函数

    MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 ...

  2. Mysql coalesce()函数认识和用法

    Mysql coalesce()函数认识和用法   coalesce()解释:返回参数中的第一个非空表达式(从左向右):    鉴于在mysql中没有nvl()函数, 我们用coalesce()来代替 ...

  3. PHP学习笔记1.1——date()函数的多种用法,取出各种不同格式的时间,非常全面

    语法格式:date(string format.int timestamp); 参数一:format指定输出的日期和时间的格式,具体的参见下表; 参数二:timestamp是可选参数,是时间戳,如果不 ...

  4. PHP date()函数格式与用法汇总

    在页面的最前页加上 date_default_timezone_set("PRC");   /*把时间调到北京时间,php5默认为格林威治标准时间*/ date () a:   & ...

  5. 21. Date 函数

    SQL 日期 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配. 只要数据包含的只是日期部分,运行查询就不会出问题.但是,如果涉及时间,情况就有点复杂了. 在讨论 ...

  6. SQL-W3School-高级:SQL Date 函数

    ylbtech-SQL-W3School-高级:SQL Date 函数 1.返回顶部 1. SQL 日期 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配. 只要 ...

  7. NET MVC全局异常处理(一) 【转载】网站遭遇DDoS攻击怎么办 使用 HttpRequester 更方便的发起 HTTP 请求 C#文件流。 Url的Base64编码以及解码 C#计算字符串长度,汉字算两个字符 2019周笔记(2.18-2.23) Mysql语句中当前时间不能直接使用C#中的Date.Now传输 Mysql中Count函数的正确使用

    NET MVC全局异常处理(一)   目录 .NET MVC全局异常处理 IIS配置 静态错误页配置 .NET错误页配置 程序设置 全局异常配置 .NET MVC全局异常处理 一直知道有.NET有相关 ...

  8. MySQL replace函数替换字符串语句的用法(mysql字符串替换)

    MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪. 最近在研究CMS,在数据转换的时候需要用 ...

  9. MySql 学习之路-Date函数

    MySQL中重要的内建函数 函数 描述 NOW() 返回当前的日期和时间 NOW() 返回当前的日期和时间. 语法 NOW() -- 实例 -- 下面是 SELECT 语句: SELECT NOW() ...

随机推荐

  1. mysql服务器无法连接10055错误解决示例

        windows服务器下,mysql运行一段时间之后忽然无法连接,但是mysql服务启动正常,连接时报错: can't connect to mysql server on 'localhost ...

  2. CentOS配置本地yum源/阿里云yum源/163yuan源,并配置yum源的优先级

    一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或者 ...

  3. TinyXml 操作XML 常用操作

    源代码下载:http://sourceforge.net/projects/tinyxml/files/ 如下是一个XML片段:    <Persons>        <Perso ...

  4. 在 Chrome 开发者工具中调试 node.js

    命令行工具 devtool ,它可以在 Chrome 的开发者工具中运行 Node.js 程序. 下面的记录显示了在一个 HTTP 服务器中设置断点的情况. 该工具基于 Electron 将 Node ...

  5. Django 自带密码加密,自定密码加密方式 及自定义验证方式

    在django1.6中,默认的加密方式是pbkdf_sha256,具体算法不表,一直以来用django的自带用户验证都十分顺手,今天有需求,需要修改默认加密方式为md5,具体方法为: 在setting ...

  6. webstrom中的快捷键

    1. ctrl + shift + n: 打开工程中的文件,目的是打开当前工程下任意目录的文件. 2. ctrl + j: 输出模板 3. ctrl + b: 跳到变量申明处 4. ctrl + al ...

  7. C++面向对象程序设计的一些知识点(1)

    1.函数重载而不出错是有条件的: (1).这些函数位于同一域内,如同一类中.同一文件中. (2).这些同名函数具有不同的参数特征标(特征标是指形參的个数.类型.排列顺序等). 2.引用特性(与指针对比 ...

  8. SharePoint自动化系列——通过PowerShell创建SharePoint Lists

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...

  9. 4款基于jquery的列表图标动画切换特效

    网页中列表图标随处可见,特别是移动网页上,基本上的导航都采用了列表图标.今天给大家分享4款基于juqery的列表图标和关闭图标的动画切换特效.喜欢的网友赶紧收藏吧. 在线预览   源码下载 实现的代码 ...

  10. 理解Hash

    哈希表(hash table)是从一个集合A到另一个集合B的映射(mapping). 映射是一种对应关系,而且集合A的某个元素只能对应集合B中的一个元素.但反过来,集合B中的一个元素可能对应多个集合A ...