当前页面: 开发资料首页 → JSP 专题 → 如何获取系统时间?
如何获取系统时间?
摘要: 如何获取系统时间?
如何获取系统时间?
我用Date now = new Date();
显示:在 class java.sql.Date 中未找到与 Date()
匹配的构造函数。
new java.sql.Date(System.currentTimeMillis())
在java.util.Date下面 不是你说的那个下面
import java.util.*;
Date mDate = new Date();
Date ....Date now = new Date();
拿Eclipse直接加包Ctrl+Shift+O;
Date是在util里的吧
java.util.Date
楼上的都正解
那样的话就会出现
java.sql.SQLException: No suitable driver
了。
DateFormat systemDate = new SimpleDateFormat("yyyyMMdd");
Date today = new Date();
String strSystemDate = systemDate.format(today);
其实如果是管理系统,比较好的做法,应该是从数据库里取时间,而不是从应用服务器上取.
lz,你是取哪个系统时间啊??是windows系统的时间还是linux,unix的?是应用服务器的系统时间还是你数据库里的系统时间??
应该是数据库的系统时间
如果从服务器上取是不是需要调用本地API函数啊 这样就需要对计算机具有完全的访问权限
不知道我说的对不对啊 ??
具体情况而定
楼主要取的是哪个系统的时间
java.util.Date()才行
java.sql.Date()是往数据库里存的
你想用什么技术取系统时间啊,
java.util.Calendar cal = java.util.Calendar.getInstance();
java.text.SimpleDateFormat formater = new java.text.SimpleDateFormat("yyyyMMdd HH:mm:ss");
System.out.println(formater.format(cal.getTime()));
mysql:
select now()