Mysql默认系统时间:首先表中字段类型是TIMESTAMP 默认值是 CURRENT_TIMESTAMP 插入时候NOW()
日期类型转换
1、SQL写 DATE_FORMAT(date,formt) date是可以是表字段,可以使NOW(),formt是转换的格式%Y-%m-%d %H:%i:%S 分别是年-月-日 时-分-秒
2、在jsp中转换 在jsp头部加<%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt”%>
<fmt:formatDate value="" pattern=“yyyy-MM-dd HH:mm:ss”>
3、日期加减操作
日期+ date_add()
日期- date_sub()
now() 获取系统时间
select date_add(now(), interval 1 day); - 加1天
select date_add(now(), interval 1 hour); -加1小时
select date_add(now(), interval 1 minute); - 加1分钟
select date_add(now(), interval 1 second); -加1秒
select date_add(now(), interval 1 microsecond);-加1毫秒
select date_add(now(), interval 1 week);-加1周
select date_add(now(), interval 1 month);-加1月
select date_add(now(), interval 1 quarter);-加1季
select date_add(now(), interval 1 year);-加1年