mysql日期处理

来源:互联网 发布:诺维茨基总决赛数据 编辑:程序博客网 时间:2024/06/07 00:20
#title: 日期截取/转换#auther: 小强(占卜师) #date: 2007-12-19#取得当前日期set @dt=CURDATE();select @dt;#取得当前时间包括日期部分SET @dt=now();select @dt;#截取日期部分#方法1select date(@dt);#方法2select left(@dt,10);#方法3select cast(@dt as char(10));#将日期替换为短日期格式 如:2007-5-6SELECT REPLACE(date(@dt),'-0','-');#转换时间输出格式SELECT DATE_FORMAT(@dt,'%Y-%c-%d');SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'EUR'));SELECT DATE_FORMAT(@dt,GET_FORMAT(DATE,'ISO'));#将不规则的日期转换为mysql的标准日期set @dt = '10.31.2003';select STR_TO_DATE(@dt,'%c.%d.%Y');select STR_TO_DATE(@dt,GET_FORMAT(DATE,'USA'));set @dt = '10/31/2003';select STR_TO_DATE(@dt,'%c/%d/%Y');select STR_TO_DATE(REPLACE(@dt,'/','.'),GET_FORMAT(DATE,'USA'));

0 0