如何从服务器获取当前日期

时间:2013-08-02 04:37:31

标签: mysql mysql-workbench

我想从服务器获取当前日期,我的数据库在服务器上,然后其日期mysql now()和CURDATE()函数将给出,无论是客户端机器还是服务器。请帮忙。 这就是我所做的

insert into admission_fees_structure (Fee_Head_Name , Amount,Created_Date , Created_By) values (feeName, amount, now(),userID);
select name into @result from sims.school_session where YEAR(Start_Date)=YEAR(CURDATE());

3 个答案:

答案 0 :(得分:16)

有8种方法可以获得当前时间:

SELECT NOW() FROM DUAL;
   2006-07-01 10:02:41 

SELECT CURRENT_TIME() FROM DUAL;
   10:02:58

SELECT SYSDATE() FROM DUAL;
   2006-07-01 10:03:21 

mysql> SELECT CURRENT_TIMESTAMP() FROM DUAL;
   2006-07-01 10:04:03 

SELECT LOCALTIME() FROM DUAL;
   2006-07-01 10:07:37 

mysql> SELECT LOCALTIMESTAMP() FROM DUAL;
   2006-07-01 10:08:08 

mysql> SELECT UTC_TIME() FROM DUAL;
   14:09:22 

mysql> SELECT UTC_TIMESTAMP() FROM DUAL;
   2006-07-01 14:09:49 

答案 1 :(得分:1)

这两个函数都由MySQL执行。因此,它们返回运行MySQL进程的系统的日期和时间。

答案 2 :(得分:0)

将now()替换为CURDATE()函数......我也使用该代码