如何初始化一java.util.date对象,使他代表如1980.1.1 的日期

difficult 2002-01-24 04:23:45
...全文
684 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
oldcat0076 2002-01-25
前面的date全部应为Date;
或者
import java.util.*;

Calendar.set(1980,0,1);
Date dt = new Date();
回复
oldcat0076 2002-01-25
java.util.date(int year,int month,int day)已经不推荐使用,你可以用以下方法:
java.util.date dt =
new java.util.date(new GregorianCalendar(1980,0,1).getTimeInMillis())
回复
gzgangster 2002-01-25
difficult别发愣了,给分吧!
小弟才参加这个论坛不久,馕中羞涩的很.
回复
gzgangster 2002-01-24
try{
java.text.SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd");
java.util.Date dateInstance = df.parse("1980/01/01");
}catch(Exception ex){
ex.printStackTrace();
}
已经测试过的,保证没问题啦!
回复
xmvigour 2002-01-24
更正:
java.util.Date d=new java.util.Date(1980-1900,0,1);

public Date(int year,
int month,
int day)
year - year-1900
month - 0 to 11
day - 1 to 31
回复
xmvigour 2002-01-24
java.sql.Date
d=new java.sql.Date(1980,1,1 );

回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-01-24 04:23
社区公告
暂无公告