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函数的介绍,望你能有所收获。
分享到:
相关推荐
然而,在读取MySQL中的日期时间值并尝试将其转换为.NET中的`System.DateTime`类型时,可能会遇到一个常见的错误:“unable to convert MySQL date/time value to System.DateTime”。 #### 二、错误原因分析 此...
MySQL DATE_FORMAT 函数是数据库操作中非常实用的功能,它允许用户根据需求自定义日期和时间的显示格式。在处理日期和时间数据时,DATE_FORMAT 函数可以帮助我们创建更易读、更符合特定需求的输出。以下是对 DATE_...
MySQL中的Date/Time类型是数据库设计中不可或缺的一部分,它们提供了对日期和时间的精确存储和处理。在本文中,我们将探讨为什么使用MySQL的Date/Time类型优于其他替代方案,特别是与使用INT或VARCHAR类型存储时间戳...
用户按天统计的辅助表,表内只有id和time,日期从2018-01-01至2127-07-08
MySQL 日期函數的應用;可以讓不知如何使用Date的人使用
本文将深入探讨MySQL数据库中的时间类型以及它们在Java编程语言中相对应的数据类型,以及如何在两者之间进行转换。 MySQL数据库提供了多种时间类型来处理日期和时间数据: 1. **DATE**:这个类型仅存储日期,格式...
本文将详细解析MySQL中的几个关键日期函数,包括NOW()、CURDATE()、CURTIME()、DATE()以及EXTRACT()。 1. NOW() 函数: NOW() 是一个非常重要的函数,它返回当前的日期和时间,格式为 'YYYY-MM-DD HH:MM:SS'。在...
### MySQL日期函数总结 在MySQL数据库管理中,处理日期与时间是常见的需求之一。通过使用各种日期函数,我们可以实现对日期进行格式化、计算日期之间的差异等操作,从而提高数据处理效率。本文将对MySQL中常用的...
文章目录SQL Date 函数MySQL Date 函数NOW() 函数CURDATE() 函数CURTIME() 函数DATE() 函数EXTRACT() 函数DATE_ADD() 函数DATE_SUB() 函数DATEDIFF() 函数DATE_FORMAT() 函数SQL Server Date 函数GETDATE() 函数...
1、mysql数据库转国产化人大金仓数据库; 2、有些函数在人大金仓数据库中不存在,需要添加自定义函数。
### MySQL日期比较详解 在MySQL数据库管理中,对日期时间数据进行精确且高效的处理是非常重要的。本文将基于提供的示例代码及描述,详细介绍MySQL中日期比较的方法与技巧,并结合多种日期函数的应用场景来帮助读者...
本文转自: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 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...
### Java的Date类型转换成MySQL的DateTime类型 在软件开发特别是网络游戏开发中,记录关键时间点(如游戏开始时间和结束时间)并将其保存至数据库是非常常见的需求。由于Java中的`java.util.Date`类型与MySQL数据库...
用 DATE_FORMAT 来格式化日期字段 SELECT DATE_FORMAT(crt_time,'%Y-%m-%d') FROM ad_n_advertise_t 您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数...
"mysql.date.dll.rar"文件很可能包含了不同版本的MySQL.Data.dll,以便于适应不同开发环境的需求。 在项目中使用MySQL,首先需要确保正确安装了MySQL的开发组件,例如MySQL for Visual Studio或MySQL Connector/NET...
一、date型转换成int型 UNIX_TIMESTAMP(‘1997-10-04 22:23:00’) =====> 875996580 二、int型转换成date型 FROM_UNIXTIME...以上就是小编为大家带来的mysql日期date型和int型互换的方法全部内容了,希望大家