MySQL: Curdate () vs Now()
в чем разница между MySQL Curdate()
и Now()
?
4 ответа:
для таких вопросов, как это, всегда стоит взглянуть в руководстве в первую очередь. функции даты и времени в руководстве mySQL
CURDATE()
возвращает часть даты текущего времени. руководство по CURDATE()
NOW()
возвращает части даты и времени в виде метки времени в различных форматах, в зависимости от того, как она была запрошена. руководство on NOW ().
CURDATE()
даст текущую дату в то время какNOW()
даст полное время даты.запустите запросы, и вы узнаете, в чем разница между ними.
SELECT NOW(); -- You will get 2010-12-09 17:10:18 SELECT CURDATE(); -- You will get 2010-12-09
на самом деле MySQL обеспечивают много простой в использовании функции в повседневной жизни без дополнительных усилий со стороны пользователя -
сейчас() он производит дату и время как в текущем сценарии, тогда как CURDATE() производить только дату,CURTIME() время отображения только, мы можем использовать один из них в соответствии с нашей потребностью с CAST или объединить другие вычисления его, MySQL богат этим типом функции.
Примечание:вы можете видите разницу теперь, используя запрос SELECT() в качестве NOWDATETIME, CURDATE() в качестве NOWDATE, CURTIME() в качестве NOWTIME ;