根据以下查询如何获取给定格式的最后日期
select date_format(current_Date,'%d/%m/%y %h:%i %p') from dual
格式应如上所述匹配。
答案 0 :(得分:1)
Now()
函数获取当前日期时间值。Date_add()
函数从中减去 1天。尝试以下操作:
error: [Client.js]: installChaincode error Missing peer objects in install chaincode request
输出:
SELECT DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 DAY), '%d/%m/%y %h:%i %p') FROM dual
答案 1 :(得分:0)
我个人更喜欢写成日期的算术形式:
SELECT DATE_FORMAT(NOW() - INTERVAL 1 DAY, '%d/%m/%y %h:%i %p') FROM dual
输出
28/10/18 06:33 AM
如果要将时间部分重置为午夜,请改用CURDATE()
:
SELECT DATE_FORMAT(CURDATE() - INTERVAL 1 DAY, '%d/%m/%y %h:%i %p') FROM dual
输出
28/10/18 12:00 AM
答案 2 :(得分:0)
您还可以使用DATE_SUB()功能。
尝试以下操作:
SELECT DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY), '%d/%m/%y %h:%i %p') FROM dual
输出:
28/10/18 03:04 PM