Java基础92 MySQL插入当前系统时间
1、时间格式
用yyyy表示年份(year)。 -- y 表示年的最后一位,yy 表示年的最后2位,yyy 表示年的最后3位,yyyy 用4位数表示年
用MM表示月份(month)。-- mm 用2位数字表示月;
用dd表示第几天(day)。 -- dd 表示当月第几天;ddd表示当年第几天;dy 当周第几天
用HH表示小时(hour)。 -- hh 2位数表示小时 12进制; hh24 2位数表示小时 24小时
用mm表示分钟(minute)。
用ss表示(second)。
用q表示季度。 -- 一个季度等于 4个月, 另外还有 ww 用来表示当年第几周,w用来表示当月第几周。
MySQL:yyyy-MM-dd HH24:mm:ss Oracle: yyyy-MM-dd HH24:mi:ss 或 YYYY-MM-DD HH24:MI:SS
2、插入当前系统时间
now()函数:返回当前的日期时间的格式:yyyy-MM-dd hh:mm:ss,可以直接存到datetime字段中。
curdate()函数:返回当前日期的格式:yyyy-MM-dd,可以直接存到date字段中。
curtime()函数:返回当前时间的格式:HH:mm:ss,可以直接存到time字段中。
1 -- 创建日志表 2 CREATE TABLE test_log 3 ( 4 id INT PRIMARY KEY AUTO_INCREMENT, -- 主键自增长 5 coutent VARCHAR(64), 6 insert_time DATE -- 日期类型
7 insert_datetime DATETIME -- 日期+时间 类型 8 );
INSERT INTO test_log(coutent,insert_time,insert_datetime) VALUES('员工表插入了一条记录',curdate(),now());
结果图
原创作者:DSHORE 作者主页:http://www.cnblogs.com/dshore123/ 原文出自:https://www.cnblogs.com/dshore123/p/10582098.html 欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!) |