首页 > 数据库 >Mysql获取时间戳的一些处理

Mysql获取时间戳的一些处理

时间:2023-03-01 11:33:06浏览次数:51  
标签:24 处理 blog 获取 时间 Mysql article net

前情提要: 老板需要一个统计今日新增用户的功能
image
我的想法是统计24小时内新增用户的功能 直接去问AI
image
我明确指出了时间戳 但是AI给出的答案却差了口气 这就是老板给我工资而不是给微软工资的地方
DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 24 HOUR) AND CURRENT_TIMESTAMP
这段里面的时间是获取的当前时间 但是并不转换为时间戳
感谢几篇博客作为参考
https://blog.csdn.net/admin11196/article/details/109642589
https://blog.csdn.net/Burn_/article/details/107556874
https://blog.csdn.net/qq_22158021/article/details/78800299
给出两种思路

  1. 获取当前时间戳直接去减去86400000 (真的计算24小时内的)
  2. 获取当前时间 抹掉日期后的数据 然后count大于当前日期转换为时间戳的结果
  3. 我以前的方案 获取当前时间 把h m s设置为0
    这边采取的方案2
    编写sql语段
SELECT COUNT(*) FROM `dt_member` WHERE `last_login_time` > unix_timestamp(DATE_FORMAT(CURDATE(),'%Y-%m-%d'))

然后该干啥干啥

标签:24,处理,blog,获取,时间,Mysql,article,net
From: https://www.cnblogs.com/eveningSheep/p/17167547.html

相关文章