java高手来

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:54:34
注意:Birthday.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。

import javax.swing.JOptionPane;
import java.text.Format;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
class MyException extends Exception
{
public String toString()
{
return "请输入正确的日期!";
}
}
class MyDate
{
private int year;
private int month;
private int day;
public MyDate(int year,int month,int day)
{
this.year=year;
this.month=month;
this.day=day;
}
public void setDate()throws MyException
{
switch(month)
{ case 1:
case 3:
case 5:
case 7:
case 8:
case 11:
if(year>2007 || month>12 || day>31)
{
throw new MyException();
}
break;
case 2:
if((year%4==0 && year%100!=0) || year%400==0)

Date这个类是过时了的

没什么关系

就是阿,没有关系,又没什么影响

那提示有没有其它的用法达到同样的效果嘛?有的话你就换换吧

一般没什么关系 现在时间一般用Calendar