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

欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!

posted @ 2019-03-22 23:27  DSHORE  阅读(3745)  评论(0编辑  收藏  举报