MySQL日期字段分Date和Time两种,oracle日期字段只有Date,包含年月日时分秒信息,用当前数据库的系统时间为sysdate,精确到秒,或者用字符串转换日期型函数:
To_date('2001-08-01','YYYY-MM-DD'); 年-月-日
24小时:分钟:秒的格式 'YYYY-MM-DD HH24:MI:SS'
MYSQL:
函数 | 功能 |
CURDATE() | 返回当前日期 |
CURTIEME() | 返回当前时间 |
NOW() | 返回当前时间和日期 |
UNIX_TIMESTAMP(date) | 返回日期和Unix时间戳 |
FROM_UNIXTIME(datetime) | 返回Unix时间戳和日期值 |
WEEK(date) | 返回日期date为一年中第几周 |
YEAR(date) | 返回日期date的年份 |
HOUR(time) | 返回time的小时值 |
MINUTE(time) | 返回time的分钟值 |
MONTHNAME(date) | 返回date的月份名 |
DATE_FORMAT(date,fmt) | 返回按字符串fmt和格式化日期date值 |
DATE_ADD(date,INTERVAL expr type) | 返回上一个日期或时间值加上一个时间间隔的时间值 |
DATEDIFF(expr1,expr2) | 返回起始时间expr和结束时间expr2之间的天数 |