MySQL - 오늘 00시 구하기

2019. 10. 18. 11:34plming/DB

오늘날짜의 00시 구하기

 SELECT SUBTIME( NOW(), TIMEDIFF( NOW(), CAST(DATE(NOW()) AS DATETIME) ) )
 ;

 

오늘날짜의 00시 구하기

(UTC인 시간을 우리나라 시간으로)

 SELECT SUBTIME( NOW()
               , TIMEDIFF( CONVERT_TZ(NOW(), @@system_time_zone, 'Asia/Seoul')
                         , CAST(DATE( CONVERT_TZ(NOW(), @@system_time_zone, 'Asia/Seoul') ) AS DATETIME)
                         )
               )
 ;