java的数据类型问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:29:42
java里有没有date型的数据类型?
有的话给个详细的解析
还要加Date包啊唉 看不懂啊
我刚学JAVA
最近老师出了个题
制作一个电子日历:
构造方法 设定日期 给出日期
计算与当天日期相距多少天?
求出与当前日期相距多少天的日期?
下面是老师给我们写的框架
class Date
{
private int year;
private int month;
private int day;
Date(int y,int m,int d)
{

}
public void setDate(int y,int m,int d)
{
}
public Date getDate()
{
}
public int getDays(Date date)
{
}
public Date getotherDate(int d)
{
}

}
在线等____________

//示例1

import java.util.Date;
import java.util.Calendar;
public class DateDemo
{
/**
*获取当前时间
*/
public static void main(String[] args)
{

System.out.println("今天最早时刻 = "+getBeginTime());
System.out.println("今天最晚时刻 = "+getEndTime());
}
public static Date getBeginTime()
{
Calendar rightNow=Calendar.getInstance();
//rightNow.setTime(date);
rightNow.set(Calendar.HOUR_OF_DAY,23);
rightNow.set(Calendar.MINUTE,59);
rightNow.set(Calendar.SECOND,59);

return rightNow.getTime();
}
public static Date getEndTime()
{
Calendar rightNow=Calendar.getInstance();
//rightNow.setTime(date);
rightNow.set(Calendar.HOUR_OF_DAY,0);
rightNow.set(Calendar.MINUTE,0);
rightNow.set(Calendar.SECOND,0);

return rightNow.getTime();
}
}

//示例2

import java.