mybaits長整形long與時間戳mysql timestamp數據轉換


借用MySQL函數實現

  1. long 轉 timestamp:FROM_UNIXTIME(long, [format])

示例:限制10位時間戳,13位不可以
FROM_UNIXTIME(1249488000)

FROM_UNIXTIME(1249488000, '%Y-%M-%d %H:%m:%s')

整合到mybatis leaveTime為long型

<insert id="insertLiveOrder" parameterType="map">
        insert into
        reserve_record(orderId, uname, phoneNumber, roomType, reserveTime, preFee, status, startTime, endTime)
        values (#{orderId}, #{uname}, #{phoneNumber}, #{roomType}, NOW(), #{preFee}, 0,
        FROM_UNIXTIME(#{signTime}), FROM_UNIXTIME(#{leaveTime}))
</insert>
  1. timestamp轉long:UNIX_TIMESTAMP

示例:

UNIX_TIMESTAMP('2020-07-11')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM