0
我試圖實現返回三次「最佳」的邏輯。我的數據庫字段有:MySQL時間與時代比較
FIRST_TIME - this is a long value in milliseconds from the epoch
SECOND_TIME - also a long value in milliseconds from the epoch
THIRD_TIME - this is an Time field, representing US/Eastern time, like 08:30:52
我的邏輯應該是:
- 如果FIRST_TIME填充,返回在HH:MM:SS換算爲美元/東部時間
- 否則,如果SECOND_TIME(轉換美國/東區)晚於THIRD_TIME,在美國/東部時間返回SECOND_TIME
- 否則返回THIRD_TIME
我可以使用FROM_UNIXTIME獲取HH:mm:ss中的前兩個字段,但是我很困惑如何將其轉換爲正確的時區,以及如何比較字段並返回最佳值。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz和http:///dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_time –