MySQL: Curdate () vs Now ()

80

Jaka jest różnica między MySQL Curdate()a Now()?

shA.t
źródło

Odpowiedzi:

79

Tylko dla zabawy:

CURDATE() = DATE(NOW())

Lub

NOW() = CONCAT(CURDATE(), ' ', CURTIME())
Jonathan Joosten
źródło
39

CURDATE()poda aktualną datę, a NOW()pełną datę.

Uruchom zapytania, a dowiesz się, jaka jest między nimi różnica.

SELECT NOW();     -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
Sanjay Khatri
źródło
2

W rzeczywistości MySQL zapewnia wiele łatwych w użyciu funkcji w życiu codziennym bez większego wysiłku ze strony użytkownika.

NOW () generuje datę i czas zarówno w obecnym scenariuszu, podczas gdy CURDATE () produkuje tylko datę, CURTIME () tylko czas wyświetlania, możemy użyć jednego z nich zgodnie z naszymi potrzebami z CAST lub połączyć inne obliczenia, MySQL bogaty w tego typu funkcji.

UWAGA: - Możesz zobaczyć różnicę używając zapytania wybierz TERAZ () jako NOWDATETIME, CURDATE () jako NOWDATE, CURTIME () jako NOWTIME;

Sonpal singh Sengar
źródło