时间输入数据库问题!

little23 2004-10-27 10:25:54
源代码:
Date Now = new Date() ;
String date = (Now.getYear() + 1900) + "/";
date = date + (Now.getMonth() + 1) + "/";
date = date + Now.getDate();

错误:
symbol : constructor Date ()
location: class java.sql.Date
Date Now = new Date() ;
……
String date = (Now.getYear() + 1900) + "/";
^
date = date + (Now.getMonth() + 1) + "/";
^
date = date + Now.getDate();
...全文
110 点赞 收藏 16
写回复
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhonghua2003 2004-12-14
把这句Date Now = new Date() ;
改成 Date Now = new Date((new java.util.Date()).getTime());
回复
hxc0906 2004-12-14
加上<%@ page import="java.util.Date" %>
回复
little23 2004-11-08
请指教!
回复
little23 2004-10-28
那个错误已经改了!
但后面那四个还是……
回复
hykwolf 2004-10-28
把Date Now = new Date() ;
改称java.util.Date Now = new java.util.Date();

你用的是java.sql.Date,所以会出错误
回复
little23 2004-10-28
错误:
java.util.Date Now = new java.utilDate() ;
^
String date = "";
^
date = String.valueOf(Now.getYear() + 1900) + "/";
^
date = date + String.valueOf(Now.getDate()) ;
^
date = date + String.valueOf(Now.getMonth() + 1) + "/";
^
回复
zzyy1998 2004-10-27
import 不能用=,直接就可以了
import java.util.Date;
回复
zzLove 2004-10-27
lmyabc(风之舞) 的建议比较好
回复
little23 2004-10-27
游戈的小鱼
用了你那个但是有错误!
import="java.util.*"
^
回复
lmyabc 2004-10-27
date这个东西已经被淘汰了,你可以用calendar那个类
回复
szpqq 2004-10-27
声明Date为java.util.Date应该就可以了
import java.util.Date;
回复
YLENTER 2004-10-27
import java.util.Date;

public class test{
public static void main(String[] args){
Date dt=new Date();
// System.out.println(dt.getDay());
System.out.println(dt.getYear()+1900);
System.out.println(dt.getMonth()+1);
System.out.println(dt.getDate());
}
}
回复
AgathaZ 2004-10-27
import="java.util.*"
import="java.text.SimpleDateFormat"

Date now = new Date();
SimpleDateFormat year=new SimpleDateFormat("yyyy");
SimpleDateFormat month=new SimpleDateFormat("MM");
int yy=Integer.parseInt(year.format(now))+1900;
int mm=Integer.parseInt(month.format(now))+1;
回复
jinannanhai79 2004-10-27
因为你的Now.getYear()是int类型的,再加上1900后还是int类型的,int类型转换程String类型的要做一下强制转换
String date = "";
date = String.valueOf(Now.getYear() + 1900) + "/";
date = date + String.valueOf(Now.getMonth() + 1) + "/";
date = date + String.valueOf(Now.getDate()) ;
回复
victorylj 2004-10-27
java.util.Date Now = new java.utilDate() ;
String date = (Now.getYear() + 1900) + "/";
date = date + (Now.getMonth() + 1) + "/";
date = date + Now.getDate();
回复
little23 2004-10-27
大哥们都是不行啊!
import java.util.Date;
^
1 error
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告