时间输入数据库问题!

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();
...全文
141 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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()) ;
香芋元宇宙 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

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧