dongpang2483 2014-11-25 01:48
浏览 16
已采纳

在mysql中从午夜减去时间

I am using mysql and I have a column which tracks the datetime, in the form, yyyy-mm-dd hh:mm:ss. I want to fetch that timestamp and calculate the difference of midnight to the time.

Example, if the datetime has 2014-11-22 13:53:41, I want the value of: (Midnight of 2014-11-22) - (2014-11-22 13:53:41).

The value comes out to be: 11:07:19.

I want this value to be shown as counter on my website which uses php.

  • 写回答

1条回答 默认 最新

  • doupeng3501 2014-11-25 01:59
    关注

    Use TIMESTAMPDIFF and SEC_TO_TIME

    SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,  '2014-11-22 00:00:00',  '2014-11-22 13:53:41'))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?