【问题标题】:Using time-stamp to retrieve the date and time separately. (mysql)使用时间戳分别检索日期和时间。 (mysql)
【发布时间】:2013-04-26 03:40:40
【问题描述】:

mysql中的timestamp可以分别获取日期和时间吗?

【问题讨论】:

    标签: mysql date time timestamp


    【解决方案1】:

    您可以使用 DATE 和 TIME 函数

    select DATE(now()), TIME(now())
    

    【讨论】:

    • 您能进一步解释如何使用它吗?因为我需要使用 sql 查询从时间戳中收集数据,然后将数据拆分为日期和时间。 @Benos
    • 选择 DATE(yourcolumnName), TIME(yourcolumnName)
    【解决方案2】:

    在时间戳字段上尝试date_format函数,您可以同时检索日期/时间

    date_format(NOW(),'%d-%b-%Y') == Date
    
    date_format(NOW(),'%T') == Time 
    

    【讨论】:

    • 我可以知道怎么做吗?我必须这样做“ DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') DATE_FORMAT(NOW(),'%m-%d-%Y') DATE_FORMAT( NOW(),'%d %b %y') DATE_FORMAT(NOW(),'%d %b %Y %T:%f') " ? @Satya
    • 所以你的意思是使用 select date_format(now(),'%d-%b-%y') from table ? @Satya哈哈
    • 我需要检索当前时间以及过去。当前时间的 date_format(now()) 除外。我如何从过去获取数据? @Satya
    • 现在替换为您列中的值
    猜你喜欢
    • 2022-01-24
    • 2013-06-16
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多