首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

JAVA如何获取当前日期,以及赋值

2012-05-08 
JAVA怎么获取当前日期,以及赋值第一用这个怎么获取当前日期SimpleDateFormat sdfnew SimpleDateFormat(y

JAVA怎么获取当前日期,以及赋值
第一 用这个怎么获取当前日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
应该是sdf直接加点出来那种,不要用网上加date的...


第二  
一个构造函数是以date为数据类型的,比如


public Student(Date borthday){}

Student s=new Student("1994-4-4");
这样错误...那要怎么赋值

[解决办法]
/**
* 取出当前系统的年-月-日

* @return 当前日期年月日
*/
public static String getcurrdate() {
long now = System.currentTimeMillis();
Date CurrTime = new Date(now);
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
String rq = dateformat.format(CurrTime);
return rq;
}
这个方法是返回字符串类型的当前日期
第二个函数我没看懂什么意思,其实第一题我也没弄明白。
[解决办法]

Java code
Calendar rightNow = Calendar.getInstance();public final Date getTime()
[解决办法]
1.
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("1994-4-4");

2.
public Student(Date borthday){}你的构造函数是这样,但是你Student s=new Student("1994-4-4");明显是传入的字符串,怎么可能不错误?

你用1获得的date直接Student s = new Student(date);这样就可以了

[解决办法]
基础啊!!!!感觉你连基本的都不会,多看看书或者教学视频什么的吧
[解决办法]
第一 用这个怎么获取当前日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
应该是sdf直接加点出来那种,不要用网上加date的...
Date d = new Date();
String s = sdf.format(d); //LZ的意思是获得当前日期的字符串吧
System.out.println(s);


第二
一个构造函数是以date为数据类型的,比如


public Student(Date borthday){}

Student s=new Student("1994-4-4");
这样错误...那要怎么赋值

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Student s=new Student(sdf.parse("1994-4-4")); //参数是Date类型的,不能直接用字符串,要转换为Date类型

[解决办法]
4楼所言极是,java基本语法都还没搞会

热点排行