我想从服务器获取当前日期,我的数据库在服务器上,然后其日期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());
答案 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()函数......我也使用该代码