Mysql 时间戳

Mysql 时间戳

  1. 当前时间戳(秒级):2023-08-08 17:04:22
    select current_timestamp();

  2. 当前时间戳(毫秒级):2023-08-08 17:04:22.892
    select current_timestamp(3);

  3. 秒级时间戳:1677663159(自19700101 00:00:00以来按秒算)
    UNIX_TIMESTAMP(NOW())

  4. 毫秒级时间戳:1677663159.293
    select unix_timestamp(current_timestamp(3))

  5. 毫秒级时间戳:1677663159293
    REPLACE(unix_timestamp(current_timestamp(3)),'.','')

Mysql中写法:

-- 直接调用NOW()函数就能获取当前时间,然后直接执行插入即可
-- 例: 2008-11-11 12:45:34    
insert into table (id,create_time) values(1,NOW());

--  或者使用CURDATE(),获取的是当前"年-月-日"时间
-- 例: 2008-11-11
insert into table (id,create_time) values(2,CURDATE());

--  或者使用CURTIME(),获取的是当前"时:分:秒"时间
-- 例: 12:45:34
insert into table (id,create_time) values(3,CURTIME());

--  或者使用UNIX_TIMESTAMP(NOW()),获取的秒级别时间戳
-- 例: 1677663159
insert into table (id,create_time) values(4,UNIX_TIMESTAMP(NOW()));

#Oracle中写法:
-- 使用SYSDATE,获取的是当前的“年-月-日 时:分:秒”时间
-- 例: 2022-2-15 11:11:11
insert into table (id,create_time) values(4,SYSDATE);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值