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 + -
显示快捷键?