mysql date function

 

SELECT UNIX_TIMESTAMP(NOW()) converts date to seconds

 

 

DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') datetime转string

date_format(#{date,jdbcType=TIMESTAMP},'%Y-%m-%d')

SELECT DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') FROM hk_lovego_hotsearch 

 

 

 STR_TO_DATE('2017-04-18 17:48','%Y-%m-%d %H:%i'); fixed string to date

 

 

DATE_ADD(d.CREATE_DATE,INTERVAL - 1 DAY) date minus one day can be changed to year, etc.

 

UPDATE lovego_market_lock_point_detail d 

JOIN lovego.hk_lovego_users u ON d.USER_ID = u.ID

SET d.CREATE_DATE = DATE_ADD(d.CREATE_DATE,INTERVAL - 1 DAY)

WHERE u.LOGIN = '17688938954'

AND d.CREATE_DATE < STR_TO_DATE('2017-04-18 17:48','%Y-%m-%d %H:%i');

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326939752&siteId=291194637