在mysql中获取日期

H B*_*amy 2 mysql select date

我知道SELECT Now()返回当前的DateTime,但我怎么能只返回日期,所以代替这个:

Month.Day.Year.Hour.Minute.Second
Run Code Online (Sandbox Code Playgroud)

我可以这样做:

Month.Day.Year
Run Code Online (Sandbox Code Playgroud)

那么我该怎样做才能在mysql中获得MDY而不是MDYHMS?

另外,我怎样才能得到这个H.M.S部分?

reg*_*gie 7

SELECT CURDATE(); //is what you need
Run Code Online (Sandbox Code Playgroud)

请查看此链接以获取更多信息.

要格式化月/日/年的日期,请选中此项.

这样的东西会起作用:

SELECT DATE_FORMAT(CURDATE(), '%m/%d/%Y');
Run Code Online (Sandbox Code Playgroud)

如果你想要一个点(.)来分隔日期Month.Day.Year,你可以这样做:

SELECT DATE_FORMAT(CURDATE(), '%m.%d.%Y');
Run Code Online (Sandbox Code Playgroud)

要获取HMS部件,您可以执行以下操作:

SELECT DATE_FORMAT(Now(), '%H.%i.%S');
Run Code Online (Sandbox Code Playgroud)