时间日期函数

//now()  当前日期时间
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2016-10-29 13:45:31 |
+---------------------+
1 row in set (0.07 sec)

//curdate(),当前日期
mysql> select curdate();
+------------+
| curdate()  |
+------------+
| 2016-10-29 |
+------------+
1 row in set (0.05 sec)

//curtime()  当前时间
mysql> select curtime();
+-----------+
| curtime() |
+-----------+
| 13:46:21  |
+-----------+
1 row in set (0.06 sec)

//date_add(); 当前日期的变化
mysql> select date_add(‘2016-10-29‘,interval 365 day);  //加365天
+-----------------------------------------+
| date_add(‘2016-10-29‘,interval 365 day) |
+-----------------------------------------+
| 2017-10-29                              |
+-----------------------------------------+
1 row in set (0.00 sec)

mysql> select date_add(‘2016-10-29‘,interval -365 day);  //减去365天
+------------------------------------------+
| date_add(‘2016-10-29‘,interval -365 day) |
+------------------------------------------+
| 2015-10-30                               |
+------------------------------------------+
1 row in set (0.35 sec)

mysql> select date_add(‘2016-10-29‘,interval 1 year);  //加上1年
+----------------------------------------+
| date_add(‘2016-10-29‘,interval 1 year) |
+----------------------------------------+
| 2017-10-29                             |
+----------------------------------------+
1 row in set (0.00 sec)

mysql> select date_add(‘2016-10-29‘,interval 1 week);    //加上1周的时间
+----------------------------------------+
| date_add(‘2016-10-29‘,interval 1 week) |
+----------------------------------------+
| 2016-11-05                             |
+----------------------------------------+
1 row in set (0.00 sec)

//datediff();// 2个时间之间的差值
mysql> select datediff(‘2016-10-21‘,‘2016-10-5‘);
+------------------------------------+
| datediff(‘2016-10-21‘,‘2016-10-5‘) |
+------------------------------------+
|                                 16 |
+------------------------------------+
1 row in set (0.00 sec)

//date_format()   日期格式化
mysql> select date_format(‘2016-10-25‘,‘%m/%d/%Y‘);
+--------------------------------------+
| date_format(‘2016-10-25‘,‘%m/%d/%Y‘) |
+--------------------------------------+
| 10/25/2016                           |
+--------------------------------------+
1 row in set (0.00 sec)

select date_format(now(),‘%Y年%m月%d日 %H点:%i分:%s秒‘)

时间: 2024-10-05 05:02:05

时间日期函数的相关文章

SQL-数学、字符串、时间日期函数和类型转换

--数学函数 --ABS绝对值,select ABS(-99)--ceiling取上限,select CEILING(4.5)--floor去下限select FLOOR(4.5)--power 几次方,select POWER(2,2)--round四舍五入,select round (6.45,1)--sqrt开平方select SQRT(9)--square平方select SQUARE(5) --字符串函数--ASCII 返回字符串最左边的字符ascii码select ASCII('na

聚合函数,数学、字符串、函数,时间日期函数

create database lianxi0425--创建一个名字为lianxi0425的数据库 go use lianxi0425 --使用练习0425这个数据库 go --创建一个学生xinxi1的表,填写学号.名字.出生年份.性别.分数.班级 create table xinxi1 ( code int not null, name varchar(50) not null, birth varchar(50) not null, sex char(10) not null, score

js 格式化时间日期函数小结

下面是脚本之家为大家整理的一些格式化时间日期的函数代码,需要的朋友可以参考下. 代码如下: Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(

SQl Server 函数篇 数学函数,字符串函数,转换函数,时间日期函数

数据库中的函数和c#中的函数很相似 按顺序来, 这里价格特别的 print  可以再消息栏里打印东西 数学函数 ceiling()  取上限   不在乎小数点后面有多大,直接忽略 floor()     取下限   同上 round(列名,保留的位数)   四舍五入   保留小数最后那位数进不进一只看保留位数的后一位数够不够条件,再往后的就不管了 ABS()     绝对值---防抱死233 PI()        圆周率   就是查询一个圆周率 SQRT()平方根 字符串函数 upper()

数据库开发基础-教案-5-字符串函数、时间日期函数、数据转换,函数转换

字符串函数: 时间日期函数: SET DATEFIRST 1 SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today' SELECT GETDATE() 数据转换.函数转换: 练习:查看名字,生日

时间日期函数,类型转化,子查询,分页查询

1.时间日期函数: SET DATEFIRST 1 --设置星期一为第一天--datepart函数,返回时间日期中的某一个部分--参数1是指返回哪一个部分,dw表示dayofweek--参数2是指哪个时间日期里面去返回--datefirst是系统常量,在使用时需要加上@@SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'--getdate指在执行时获取当前系统时间SELECT GETDATE()--在执行时取当前

SQL server 模糊查询 排序 聚合函数 数学函数 字符串函数 时间日期函数 转换、函数转换

create database lianxi831  --创建数据库gouse lianxi831  --引用数据库gocreate table xs  --插入表格( code int not null,  --写入内容 name varchar(10), cid varchar(18), banji varchar(10), yufen decimal(18,2), shufen decimal(18,2), yingfen decimal(18,2),)goinsert into xs v

SQL 时间日期函数

1.时间日期函数

语句、聚合函数、数学函数、字符串函数、时间日期函数

  --添加列 alter table shuiguo add price decimal(18,2) --删除列 alter table shuiguo drop column price --更改数据库的名称,逗号前面是之前的,逗号后是要改成的名字 sp_renamedb student,xuesheng 更改数据库的名称 表中有数据的情况下再添加列.删除列 语句示例 --查询所有数据 select * from xuesheng --查询开头是王的所有数据 select * from xu

PostgreSQL的时间/日期函数使用

PostgreSQL的常用时间函数使用整理如下: 一.获取系统时间函数 1.1 获取当前完整时间 select now(); david=# select now(); now ------------------------------- 2013-04-12 15:39:40.399711+08 (1 row) david=# current_timestamp 同 now() 函数等效. david=# select current_timestamp; now -------------