str_to_date(
'2016-12-15 16:48:40',
'%Y-%m-%d %H:%i:%S'
Mysql中常用的几种时间类型有:date、datetime、time、year、timestamp;Datetime : 时间日期型,格式是YYYY-mm-dd HH:ii:ss,表示的范围是从1000到9999。但是有零值,0000-00-00 00:00:00;Date:日期,就是datetime中的date部分;Time:时间(段),指定的某个区间之间,从-时间到+时间(有负时间表示);T...
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01, . . ., 59)
%i 两位数字形式的分( 00,01, . ....
mysql日期和时间类型:
DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值
DATETIME,日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31
23:59:5
日期取年、月、日
select year(time),month(time), DAY(time),TIME(time) from user where phone='xx'
#分别取年、月、日、时间
select year(time) from user where phone='xxxxxx' #取年
select month(time) from user where phone='xxxxxx' #取月
select DAY(time) from user where phone='xxxxxx
date_format(datetime,formatting)可以格式日期和时间(例如 YYYY-MM-DD HH:MM:SS)和(HH:MM:SS)
time_format(datetime,formatting)只可以格式时间(HH:MM:SS)
例如date为1996-04-20 11:07:45
time_formet(date,'%r');11:07:45 AM
2. mysql日期和时间类型:
DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值
DATETIME,日期和时间的组合。支持的范围是'1000-01-01
00:00:00'到'9999-12-31 23:59
在处理数据的时候,经常会在MySQL里面格式化时间进行统计。
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
select DATE_FORMAT(date,format) from table;
date 参数是合法的日期。
format 规定日期/时间的输出格式,可以有下面的格式:
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时
一、操作类型select,delete,update,insert二、基本输入参数 int | string | boolean | long | short | float | double | date
1.单一参数parameterType="int"
2.多个参数使用map1)使用参数map
(1)代码里设置参数Map
Map param = new HashMap();