func_time.result

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· RESULT 代码 · 共 1,265 行 · 第 1/4 页

RESULT
1,265
字号
drop table if exists t1,t2,t3;set time_zone="+03:00";select from_days(to_days("960101")),to_days(960201)-to_days("19960101"),to_days(date_add(curdate(), interval 1 day))-to_days(curdate()),weekday("1997-11-29");from_days(to_days("960101"))	to_days(960201)-to_days("19960101")	to_days(date_add(curdate(), interval 1 day))-to_days(curdate())	weekday("1997-11-29")1996-01-01	31	1	5select period_add("9602",-12),period_diff(199505,"9404") ;period_add("9602",-12)	period_diff(199505,"9404")199502	13select now()-now(),weekday(curdate())-weekday(now()),unix_timestamp()-unix_timestamp(now());now()-now()	weekday(curdate())-weekday(now())	unix_timestamp()-unix_timestamp(now())0.000000	0	0select from_unixtime(unix_timestamp("1994-03-02 10:11:12")),from_unixtime(unix_timestamp("1994-03-02 10:11:12"),"%Y-%m-%d %h:%i:%s"),from_unixtime(unix_timestamp("1994-03-02 10:11:12"))+0;from_unixtime(unix_timestamp("1994-03-02 10:11:12"))	from_unixtime(unix_timestamp("1994-03-02 10:11:12"),"%Y-%m-%d %h:%i:%s")	from_unixtime(unix_timestamp("1994-03-02 10:11:12"))+01994-03-02 10:11:12	1994-03-02 10:11:12	19940302101112.000000select sec_to_time(9001),sec_to_time(9001)+0,time_to_sec("15:12:22"),sec_to_time(time_to_sec("0:30:47")/6.21);sec_to_time(9001)	sec_to_time(9001)+0	time_to_sec("15:12:22")	sec_to_time(time_to_sec("0:30:47")/6.21)02:30:01	23001.000000	54742	00:04:57select sec_to_time(time_to_sec('-838:59:59'));sec_to_time(time_to_sec('-838:59:59'))-838:59:59select now()-curdate()*1000000-curtime();now()-curdate()*1000000-curtime()0.000000select strcmp(current_timestamp(),concat(current_date()," ",current_time()));strcmp(current_timestamp(),concat(current_date()," ",current_time()))0select strcmp(localtime(),concat(current_date()," ",current_time()));strcmp(localtime(),concat(current_date()," ",current_time()))0select strcmp(localtimestamp(),concat(current_date()," ",current_time()));strcmp(localtimestamp(),concat(current_date()," ",current_time()))0select date_format("1997-01-02 03:04:05", "%M %W %D %Y %y %m %d %h %i %s %w");date_format("1997-01-02 03:04:05", "%M %W %D %Y %y %m %d %h %i %s %w")January Thursday 2nd 1997 97 01 02 03 04 05 4select date_format("1997-01-02", concat("%M %W %D ","%Y %y %m %d %h %i %s %w"));date_format("1997-01-02", concat("%M %W %D ","%Y %y %m %d %h %i %s %w"))January Thursday 2nd 1997 97 01 02 12 00 00 4select dayofmonth("1997-01-02"),dayofmonth(19970323);dayofmonth("1997-01-02")	dayofmonth(19970323)2	23select month("1997-01-02"),year("98-02-03"),dayofyear("1997-12-31");month("1997-01-02")	year("98-02-03")	dayofyear("1997-12-31")1	1998	365select month("2001-02-00"),year("2001-00-00");month("2001-02-00")	year("2001-00-00")2	2001select DAYOFYEAR("1997-03-03"), WEEK("1998-03-03"), QUARTER(980303);DAYOFYEAR("1997-03-03")	WEEK("1998-03-03")	QUARTER(980303)62	9	1select HOUR("1997-03-03 23:03:22"), MINUTE("23:03:22"), SECOND(230322);HOUR("1997-03-03 23:03:22")	MINUTE("23:03:22")	SECOND(230322)23	3	22select week(19980101),week(19970101),week(19980101,1),week(19970101,1);week(19980101)	week(19970101)	week(19980101,1)	week(19970101,1)0	0	1	1select week(19981231),week(19971231),week(19981231,1),week(19971231,1);week(19981231)	week(19971231)	week(19981231,1)	week(19971231,1)52	52	53	53select week(19950101),week(19950101,1);week(19950101)	week(19950101,1)1	0select yearweek('1981-12-31',1),yearweek('1982-01-01',1),yearweek('1982-12-31',1),yearweek('1983-01-01',1);yearweek('1981-12-31',1)	yearweek('1982-01-01',1)	yearweek('1982-12-31',1)	yearweek('1983-01-01',1)198153	198153	198252	198252select yearweek('1987-01-01',1),yearweek('1987-01-01');yearweek('1987-01-01',1)	yearweek('1987-01-01')198701	198652select week("2000-01-01",0) as '2000', week("2001-01-01",0) as '2001', week("2002-01-01",0) as '2002',week("2003-01-01",0) as '2003', week("2004-01-01",0) as '2004', week("2005-01-01",0) as '2005', week("2006-01-01",0) as '2006';2000	2001	2002	2003	2004	2005	20060	0	0	0	0	0	1select week("2000-01-06",0) as '2000', week("2001-01-06",0) as '2001', week("2002-01-06",0) as '2002',week("2003-01-06",0) as '2003', week("2004-01-06",0) as '2004', week("2005-01-06",0) as '2005', week("2006-01-06",0) as '2006';2000	2001	2002	2003	2004	2005	20061	0	1	1	1	1	1select week("2000-01-01",1) as '2000', week("2001-01-01",1) as '2001', week("2002-01-01",1) as '2002',week("2003-01-01",1) as '2003', week("2004-01-01",1) as '2004', week("2005-01-01",1) as '2005', week("2006-01-01",1) as '2006';2000	2001	2002	2003	2004	2005	20060	1	1	1	1	0	0select week("2000-01-06",1) as '2000', week("2001-01-06",1) as '2001', week("2002-01-06",1) as '2002',week("2003-01-06",1) as '2003', week("2004-01-06",1) as '2004', week("2005-01-06",1) as '2005', week("2006-01-06",1) as '2006';2000	2001	2002	2003	2004	2005	20061	1	1	2	2	1	1select yearweek("2000-01-01",0) as '2000', yearweek("2001-01-01",0) as '2001', yearweek("2002-01-01",0) as '2002',yearweek("2003-01-01",0) as '2003', yearweek("2004-01-01",0) as '2004', yearweek("2005-01-01",0) as '2005', yearweek("2006-01-01",0) as '2006';2000	2001	2002	2003	2004	2005	2006199952	200053	200152	200252	200352	200452	200601select yearweek("2000-01-06",0) as '2000', yearweek("2001-01-06",0) as '2001', yearweek("2002-01-06",0) as '2002',yearweek("2003-01-06",0) as '2003', yearweek("2004-01-06",0) as '2004', yearweek("2005-01-06",0) as '2005', yearweek("2006-01-06",0) as '2006';2000	2001	2002	2003	2004	2005	2006200001	200053	200201	200301	200401	200501	200601select yearweek("2000-01-01",1) as '2000', yearweek("2001-01-01",1) as '2001', yearweek("2002-01-01",1) as '2002',yearweek("2003-01-01",1) as '2003', yearweek("2004-01-01",1) as '2004', yearweek("2005-01-01",1) as '2005', yearweek("2006-01-01",1) as '2006';2000	2001	2002	2003	2004	2005	2006199952	200101	200201	200301	200401	200453	200552select yearweek("2000-01-06",1) as '2000', yearweek("2001-01-06",1) as '2001', yearweek("2002-01-06",1) as '2002',yearweek("2003-01-06",1) as '2003', yearweek("2004-01-06",1) as '2004', yearweek("2005-01-06",1) as '2005', yearweek("2006-01-06",1) as '2006';2000	2001	2002	2003	2004	2005	2006200001	200101	200201	200302	200402	200501	200601select week(19981231,2), week(19981231,3), week(20000101,2), week(20000101,3);week(19981231,2)	week(19981231,3)	week(20000101,2)	week(20000101,3)52	53	52	52select week(20001231,2),week(20001231,3);week(20001231,2)	week(20001231,3)53	52select week(19981231,0) as '0', week(19981231,1) as '1', week(19981231,2) as '2', week(19981231,3) as '3', week(19981231,4) as '4', week(19981231,5) as '5', week(19981231,6) as '6', week(19981231,7) as '7';0	1	2	3	4	5	6	752	53	52	53	52	52	52	52select week(20000101,0) as '0', week(20000101,1) as '1', week(20000101,2) as '2', week(20000101,3) as '3', week(20000101,4) as '4', week(20000101,5) as '5', week(20000101,6) as '6', week(20000101,7) as '7';0	1	2	3	4	5	6	70	0	52	52	0	0	52	52select week(20000106,0) as '0', week(20000106,1) as '1', week(20000106,2) as '2', week(20000106,3) as '3', week(20000106,4) as '4', week(20000106,5) as '5', week(20000106,6) as '6', week(20000106,7) as '7';0	1	2	3	4	5	6	71	1	1	1	1	1	1	1select week(20001231,0) as '0', week(20001231,1) as '1', week(20001231,2) as '2', week(20001231,3) as '3', week(20001231,4) as '4', week(20001231,5) as '5', week(20001231,6) as '6', week(20001231,7) as '7';0	1	2	3	4	5	6	753	52	53	52	53	52	1	52select week(20010101,0) as '0', week(20010101,1) as '1', week(20010101,2) as '2', week(20010101,3) as '3', week(20010101,4) as '4', week(20010101,5) as '5', week(20010101,6) as '6', week(20010101,7) as '7';0	1	2	3	4	5	6	70	1	53	1	1	1	1	1select yearweek(20001231,0), yearweek(20001231,1), yearweek(20001231,2), yearweek(20001231,3), yearweek(20001231,4), yearweek(20001231,5), yearweek(20001231,6), yearweek(20001231,7);yearweek(20001231,0)	yearweek(20001231,1)	yearweek(20001231,2)	yearweek(20001231,3)	yearweek(20001231,4)	yearweek(20001231,5)	yearweek(20001231,6)	yearweek(20001231,7)200053	200052	200053	200052	200101	200052	200101	200052set default_week_format = 6;select week(20001231), week(20001231,6);week(20001231)	week(20001231,6)1	1set default_week_format = 0;set default_week_format = 2;select week(20001231),week(20001231,2),week(20001231,0);week(20001231)	week(20001231,2)	week(20001231,0)53	53	53set default_week_format = 0;select date_format('1998-12-31','%x-%v'),date_format('1999-01-01','%x-%v');date_format('1998-12-31','%x-%v')	date_format('1999-01-01','%x-%v')1998-53	1998-53select date_format('1999-12-31','%x-%v'),date_format('2000-01-01','%x-%v');date_format('1999-12-31','%x-%v')	date_format('2000-01-01','%x-%v')1999-52	1999-52select dayname("1962-03-03"),dayname("1962-03-03")+0;dayname("1962-03-03")	dayname("1962-03-03")+0Saturday	5select monthname("1972-03-04"),monthname("1972-03-04")+0;monthname("1972-03-04")	monthname("1972-03-04")+0March	3select time_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T');time_format(19980131000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T')00|12|0|12|00|AM|12:00:00 AM|00|00:00:00select time_format(19980131010203,'%H|%I|%k|%l|%i|%p|%r|%S|%T');time_format(19980131010203,'%H|%I|%k|%l|%i|%p|%r|%S|%T')01|01|1|1|02|AM|01:02:03 AM|03|01:02:03select time_format(19980131131415,'%H|%I|%k|%l|%i|%p|%r|%S|%T');time_format(19980131131415,'%H|%I|%k|%l|%i|%p|%r|%S|%T')13|01|13|1|14|PM|01:14:15 PM|15|13:14:15select time_format(19980131010015,'%H|%I|%k|%l|%i|%p|%r|%S|%T');time_format(19980131010015,'%H|%I|%k|%l|%i|%p|%r|%S|%T')01|01|1|1|00|AM|01:00:15 AM|15|01:00:15select date_format(concat('19980131',131415),'%H|%I|%k|%l|%i|%p|%r|%S|%T| %M|%W|%D|%Y|%y|%a|%b|%j|%m|%d|%h|%s|%w');date_format(concat('19980131',131415),'%H|%I|%k|%l|%i|%p|%r|%S|%T| %M|%W|%D|%Y|%y|%a|%b|%j|%m|%d|%h|%s|%w')13|01|13|1|14|PM|01:14:15 PM|15|13:14:15| January|Saturday|31st|1998|98|Sat|Jan|031|01|31|01|15|6select date_format(19980021000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T| %M|%W|%D|%Y|%y|%a|%b|%j|%m|%d|%h|%s|%w');date_format(19980021000000,'%H|%I|%k|%l|%i|%p|%r|%S|%T| %M|%W|%D|%Y|%y|%a|%b|%j|%m|%d|%h|%s|%w')NULLselect date_add("1997-12-31 23:59:59",INTERVAL 1 SECOND);date_add("1997-12-31 23:59:59",INTERVAL 1 SECOND)1998-01-01 00:00:00select date_add("1997-12-31 23:59:59",INTERVAL 1 MINUTE);date_add("1997-12-31 23:59:59",INTERVAL 1 MINUTE)1998-01-01 00:00:59select date_add("1997-12-31 23:59:59",INTERVAL 1 HOUR);date_add("1997-12-31 23:59:59",INTERVAL 1 HOUR)1998-01-01 00:59:59select date_add("1997-12-31 23:59:59",INTERVAL 1 DAY);date_add("1997-12-31 23:59:59",INTERVAL 1 DAY)1998-01-01 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL 1 MONTH);date_add("1997-12-31 23:59:59",INTERVAL 1 MONTH)1998-01-31 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL 1 YEAR);date_add("1997-12-31 23:59:59",INTERVAL 1 YEAR)1998-12-31 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL "1:1" MINUTE_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "1:1" MINUTE_SECOND)1998-01-01 00:01:00select date_add("1997-12-31 23:59:59",INTERVAL "1:1" HOUR_MINUTE);date_add("1997-12-31 23:59:59",INTERVAL "1:1" HOUR_MINUTE)1998-01-01 01:00:59select date_add("1997-12-31 23:59:59",INTERVAL "1:1" DAY_HOUR);date_add("1997-12-31 23:59:59",INTERVAL "1:1" DAY_HOUR)1998-01-02 00:59:59select date_add("1997-12-31 23:59:59",INTERVAL "1 1" YEAR_MONTH);date_add("1997-12-31 23:59:59",INTERVAL "1 1" YEAR_MONTH)1999-01-31 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL "1:1:1" HOUR_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "1:1:1" HOUR_SECOND)1998-01-01 01:01:00select date_add("1997-12-31 23:59:59",INTERVAL "1 1:1" DAY_MINUTE);date_add("1997-12-31 23:59:59",INTERVAL "1 1:1" DAY_MINUTE)1998-01-02 01:00:59select date_add("1997-12-31 23:59:59",INTERVAL "1 1:1:1" DAY_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "1 1:1:1" DAY_SECOND)1998-01-02 01:01:00select date_sub("1998-01-01 00:00:00",INTERVAL 1 SECOND);date_sub("1998-01-01 00:00:00",INTERVAL 1 SECOND)1997-12-31 23:59:59select date_sub("1998-01-01 00:00:00",INTERVAL 1 MINUTE);date_sub("1998-01-01 00:00:00",INTERVAL 1 MINUTE)1997-12-31 23:59:00select date_sub("1998-01-01 00:00:00",INTERVAL 1 HOUR);date_sub("1998-01-01 00:00:00",INTERVAL 1 HOUR)1997-12-31 23:00:00select date_sub("1998-01-01 00:00:00",INTERVAL 1 DAY);date_sub("1998-01-01 00:00:00",INTERVAL 1 DAY)1997-12-31 00:00:00select date_sub("1998-01-01 00:00:00",INTERVAL 1 MONTH);date_sub("1998-01-01 00:00:00",INTERVAL 1 MONTH)1997-12-01 00:00:00select date_sub("1998-01-01 00:00:00",INTERVAL 1 YEAR);date_sub("1998-01-01 00:00:00",INTERVAL 1 YEAR)1997-01-01 00:00:00select date_sub("1998-01-01 00:00:00",INTERVAL "1:1" MINUTE_SECOND);date_sub("1998-01-01 00:00:00",INTERVAL "1:1" MINUTE_SECOND)1997-12-31 23:58:59select date_sub("1998-01-01 00:00:00",INTERVAL "1:1" HOUR_MINUTE);date_sub("1998-01-01 00:00:00",INTERVAL "1:1" HOUR_MINUTE)1997-12-31 22:59:00select date_sub("1998-01-01 00:00:00",INTERVAL "1:1" DAY_HOUR);date_sub("1998-01-01 00:00:00",INTERVAL "1:1" DAY_HOUR)1997-12-30 23:00:00select date_sub("1998-01-01 00:00:00",INTERVAL "1 1" YEAR_MONTH);date_sub("1998-01-01 00:00:00",INTERVAL "1 1" YEAR_MONTH)1996-12-01 00:00:00select date_sub("1998-01-01 00:00:00",INTERVAL "1:1:1" HOUR_SECOND);date_sub("1998-01-01 00:00:00",INTERVAL "1:1:1" HOUR_SECOND)1997-12-31 22:58:59select date_sub("1998-01-01 00:00:00",INTERVAL "1 1:1" DAY_MINUTE);date_sub("1998-01-01 00:00:00",INTERVAL "1 1:1" DAY_MINUTE)1997-12-30 22:59:00select date_sub("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND);date_sub("1998-01-01 00:00:00",INTERVAL "1 1:1:1" DAY_SECOND)1997-12-30 22:58:59select date_add("1997-12-31 23:59:59",INTERVAL 100000 SECOND);date_add("1997-12-31 23:59:59",INTERVAL 100000 SECOND)1998-01-02 03:46:39select date_add("1997-12-31 23:59:59",INTERVAL -100000 MINUTE);date_add("1997-12-31 23:59:59",INTERVAL -100000 MINUTE)1997-10-23 13:19:59select date_add("1997-12-31 23:59:59",INTERVAL 100000 HOUR);date_add("1997-12-31 23:59:59",INTERVAL 100000 HOUR)2009-05-29 15:59:59select date_add("1997-12-31 23:59:59",INTERVAL -100000 DAY);date_add("1997-12-31 23:59:59",INTERVAL -100000 DAY)1724-03-17 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL 100000 MONTH);date_add("1997-12-31 23:59:59",INTERVAL 100000 MONTH)NULLWarnings:Warning	1441	Datetime function: datetime field overflowselect date_add("1997-12-31 23:59:59",INTERVAL -100000 YEAR);date_add("1997-12-31 23:59:59",INTERVAL -100000 YEAR)NULLWarnings:Warning	1441	Datetime function: datetime field overflowselect date_add("1997-12-31 23:59:59",INTERVAL "10000:1" MINUTE_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "10000:1" MINUTE_SECOND)1998-01-07 22:40:00select date_add("1997-12-31 23:59:59",INTERVAL "-10000:1" HOUR_MINUTE);date_add("1997-12-31 23:59:59",INTERVAL "-10000:1" HOUR_MINUTE)1996-11-10 07:58:59select date_add("1997-12-31 23:59:59",INTERVAL "10000:1" DAY_HOUR);date_add("1997-12-31 23:59:59",INTERVAL "10000:1" DAY_HOUR)2025-05-19 00:59:59select date_add("1997-12-31 23:59:59",INTERVAL "-100 1" YEAR_MONTH);date_add("1997-12-31 23:59:59",INTERVAL "-100 1" YEAR_MONTH)1897-11-30 23:59:59select date_add("1997-12-31 23:59:59",INTERVAL "10000:99:99" HOUR_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "10000:99:99" HOUR_SECOND)1999-02-21 17:40:38select date_add("1997-12-31 23:59:59",INTERVAL " -10000 99:99" DAY_MINUTE);date_add("1997-12-31 23:59:59",INTERVAL " -10000 99:99" DAY_MINUTE)1970-08-11 19:20:59select date_add("1997-12-31 23:59:59",INTERVAL "10000 99:99:99" DAY_SECOND);date_add("1997-12-31 23:59:59",INTERVAL "10000 99:99:99" DAY_SECOND)2025-05-23 04:40:38select "1997-12-31 23:59:59" + INTERVAL 1 SECOND;"1997-12-31 23:59:59" + INTERVAL 1 SECOND1998-01-01 00:00:00select INTERVAL 1 DAY + "1997-12-31";INTERVAL 1 DAY + "1997-12-31"1998-01-01select "1998-01-01 00:00:00" - INTERVAL 1 SECOND;"1998-01-01 00:00:00" - INTERVAL 1 SECOND1997-12-31 23:59:59select date_sub("1998-01-02",INTERVAL 31 DAY);date_sub("1998-01-02",INTERVAL 31 DAY)1997-12-02select date_add("1997-12-31",INTERVAL 1 SECOND);date_add("1997-12-31",INTERVAL 1 SECOND)1997-12-31 00:00:01select date_add("1997-12-31",INTERVAL 1 DAY);date_add("1997-12-31",INTERVAL 1 DAY)1998-01-01select date_add(NULL,INTERVAL 100000 SECOND);date_add(NULL,INTERVAL 100000 SECOND)NULLselect date_add("1997-12-31 23:59:59",INTERVAL NULL SECOND);date_add("1997-12-31 23:59:59",INTERVAL NULL SECOND)NULLselect date_add("1997-12-31 23:59:59",INTERVAL NULL MINUTE_SECOND);date_add("1997-12-31 23:59:59",INTERVAL NULL MINUTE_SECOND)NULLselect date_add("9999-12-31 23:59:59",INTERVAL 1 SECOND);date_add("9999-12-31 23:59:59",INTERVAL 1 SECOND)NULLWarnings:Warning	1441	Datetime function: datetime field overflowselect date_sub("0000-00-00 00:00:00",INTERVAL 1 SECOND);date_sub("0000-00-00 00:00:00",INTERVAL 1 SECOND)NULLWarnings:Warning	1292	Truncated incorrect datetime value: '0000-00-00 00:00:00'select date_add('1998-01-30',Interval 1 month);date_add('1998-01-30',Interval 1 month)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?