`
ljinshuan
  • 浏览: 6253 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

MYSQL date

阅读更多

MySQL Date函数的正确用法
http://database.51cto.com  2010-05-31 11:13  小单单  互联网  我要评论(0)
摘要:此文章主要向大家描述的是MySQL Date函数的实际应用以及对其实际应用代码的描述,以下就是文章的主要内容描述,望你会有所收获。
标签:MySQL Date函数
限时报名参加“甲骨文全球大会·2010·北京”及“JavaOne和甲骨文开发者大会2010”

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

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


MySQL> select current_timestamp();  +---------------------+  | current_timestamp() |  +---------------------+  | 2010-01-18 21:24:37 |  +---------------------+  1 row in set (0.00 sec)  MySQL> select current_date();  +----------------+  | current_date() |  +----------------+  | 2010-01-18 |  +----------------+  1 row in set (0.00 sec)  MySQL> select current_time();  +----------------+  | current_time() |  +----------------+  | 21:24:46 |  +----------------+  1 row in set (0.00 sec) 
MySQL Date函数 2、Unix时间


MySQL> select unix_timestamp();  +------------------+  | unix_timestamp() |  +------------------+  | 1263821184 |  +------------------+  1 row in set (0.00 sec)  MySQL> select from_unixtime(1263821182);  +---------------------------+  | from_unixtime(1263821182) |  +---------------------------+  | 2010-01-18 21:26:22 |  +---------------------------+  1 row in set (0.00 sec) 
MySQL Date函数 3、时间前后


MySQL> select date_add(current_timestamp, interval 1 day);  +---------------------------------------------+  | date_add(current_timestamp, interval 1 day) |  +---------------------------------------------+  | 2010-01-19 21:27:53 |  +---------------------------------------------+  1 row in set (0.00 sec)  MySQL> select date_add(current_time, interval 1 day);  +----------------------------------------+  | date_add(current_time, interval 1 day) |  +----------------------------------------+  | NULL |  +----------------------------------------+  1 row in set, 1 warning (0.00 sec)  MySQL> select date_add(current_date, interval 1 day);  +----------------------------------------+  | date_add(current_date, interval 1 day) |  +----------------------------------------+  | 2010-01-19 |  +----------------------------------------+  1 row in set (0.00 sec)  MySQL> select date_sub(current_timestamp, interval 1 day);  +---------------------------------------------+  | date_sub(current_timestamp, interval 1 day) |  +---------------------------------------------+  | 2010-01-17 21:28:41 |  +---------------------------------------------+  1 row in set (0.00 sec)  MySQL> select date_sub(current_date, interval 1 day);  +----------------------------------------+  | date_sub(current_date, interval 1 day) |  +----------------------------------------+  | 2010-01-17 |  +----------------------------------------+  1 row in set (0.00 sec)  MySQL> select date_sub(current_time, interval 1 day);  +----------------------------------------+  | date_sub(current_time, interval 1 day) |  +----------------------------------------+  | NULL |  +----------------------------------------+  1 row in set, 1 warning (0.00 sec)  

MySQL Date函数 4、时间间隔


MySQL> select datediff('2010-01-18','2010-01-17');  +-------------------------------------+  | datediff('2010-01-18','2010-01-17') |  +-------------------------------------+  | 1 |  +-------------------------------------+  1 row in set (0.00 sec)  MySQL> select timediff('2010-01-18 12:00','2010-01-17 11:00');  +-------------------------------------------------+  | timediff('2010-01-18 12:00','2010-01-17 11:00') |  +-------------------------------------------------+  | 25:00:00 |  +-------------------------------------------------+  1 row in set (0.00 sec) 

MySQL Date函数 5、时间转换


MySQL> select time_to_sec('25:00:00');  +-------------------------+  | time_to_sec('25:00:00') |  +-------------------------+  | 90000 |  +-------------------------+  1 row in set (0.00 sec)  MySQL> select sec_to_time(90000);  +--------------------+  | sec_to_time(90000) |  +--------------------+  | 25:00:00 |  +--------------------+  1 row in set (0.00 sec)  
以上的相关内容就是对MySQL Date函数的介绍,望你能有所收获。

 

分享到:
评论

相关推荐

    error_unable to convert MySQL date value to System.DateTime.doc

    然而,在读取MySQL中的日期时间值并尝试将其转换为.NET中的`System.DateTime`类型时,可能会遇到一个常见的错误:“unable to convert MySQL date/time value to System.DateTime”。 #### 二、错误原因分析 此...

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

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

    使用 MySQL Date/Time 类型

    MySQL中的Date/Time类型是数据库设计中不可或缺的一部分,它们提供了对日期和时间的精确存储和处理。在本文中,我们将探讨为什么使用MySQL的Date/Time类型优于其他替代方案,特别是与使用INT或VARCHAR类型存储时间戳...

    mysql date日期辅表

    用户按天统计的辅助表,表内只有id和time,日期从2018-01-01至2127-07-08

    MySql Date

    MySQL 日期函數的應用;可以讓不知如何使用Date的人使用

    mysql时间类型对应的java类型1

    本文将深入探讨MySQL数据库中的时间类型以及它们在Java编程语言中相对应的数据类型,以及如何在两者之间进行转换。 MySQL数据库提供了多种时间类型来处理日期和时间数据: 1. **DATE**:这个类型仅存储日期,格式...

    详解MySql Date函数

    本文将详细解析MySQL中的几个关键日期函数,包括NOW()、CURDATE()、CURTIME()、DATE()以及EXTRACT()。 1. NOW() 函数: NOW() 是一个非常重要的函数,它返回当前的日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'。在...

    mysql日期函数总结

    ### MySQL日期函数总结 在MySQL数据库管理中,处理日期与时间是常见的需求之一。通过使用各种日期函数,我们可以实现对日期进行格式化、计算日期之间的差异等操作,从而提高数据处理效率。本文将对MySQL中常用的...

    【SQL高级(十)】【SQL Date 函数+SQL Date 数据类型】

    文章目录SQL Date 函数MySQL Date 函数NOW() 函数CURDATE() 函数CURTIME() 函数DATE() 函数EXTRACT() 函数DATE_ADD() 函数DATE_SUB() 函数DATEDIFF() 函数DATE_FORMAT() 函数SQL Server Date 函数GETDATE() 函数...

    mysql转人大金仓数据库所需要的函数列表

    1、mysql数据库转国产化人大金仓数据库; 2、有些函数在人大金仓数据库中不存在,需要添加自定义函数。

    很详细全面的mysql日期比较

    ### MySQL日期比较详解 在MySQL数据库管理中,对日期时间数据进行精确且高效的处理是非常重要的。本文将基于提供的示例代码及描述,详细介绍MySQL中日期比较的方法与技巧,并结合多种日期函数的应用场景来帮助读者...

    Mysql 日期时间 DATE_FORMAT(date,format)

    本文转自:http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_date-format DATE_FORMAT(date,format) Formats the date value according to the format string. The following ...

    java的Date类型转换成MySQL的DateTime类型.doc

    Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...

    java的Date类型转换成MySQL的DateTime类型.docx

    ### Java的Date类型转换成MySQL的DateTime类型 在软件开发特别是网络游戏开发中,记录关键时间点(如游戏开始时间和结束时间)并将其保存至数据库是非常常见的需求。由于Java中的`java.util.Date`类型与MySQL数据库...

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

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

    mysql.date.dll.rar

    "mysql.date.dll.rar"文件很可能包含了不同版本的MySQL.Data.dll,以便于适应不同开发环境的需求。 在项目中使用MySQL,首先需要确保正确安装了MySQL的开发组件,例如MySQL for Visual Studio或MySQL Connector/NET...

    mysql日期date型和int型互换的方法

    一、date型转换成int型 UNIX_TIMESTAMP(‘1997-10-04 22:23:00’) =====> 875996580 二、int型转换成date型 FROM_UNIXTIME...以上就是小编为大家带来的mysql日期date型和int型互换的方法全部内容了,希望大家

Global site tag (gtag.js) - Google Analytics