云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验一 Java常用工具类编程

实验一 Java常用工具类编程

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 23:21:55

public boolean isEquals(MyDate date){ }

public boolean isBefore(MyDate date){ }

public int diffDate(int part,MyDate date){

int diffDays=0; if(part==1){ boolean f=false;

if(this.year

f=true;

boolean f = false;

if (this.year == date.year && this.month == date.month

&& this.day == date.day)

f = true;

return f;

else if(this.year==date.year){ }

else if(this.year==date.year&&this.month==date.month){ }

return f;

if(this.day

f=true;

if(this.month

f=true;

}

if(this.isBefore(date))

diffDays=date.year-this.year;

else if(this.isEquals(date))

diffDays=0;

else

diffDays=this.year-date.year;

else if(part==2){ }

else if(part==3){

if(this.isBefore(date)) if(this.isBefore(date))

diffDays=date.year*12+date.month-this.year*12-this.month;

else if(this.isEquals(date))

diffDays=0;

else

diffDays=this.year*12+this.month-date.year*12-date.month;

diffDays=date.year*12*date.maxMonthDays()+date.month*date.maxMonthDays()

+date.day-this.year*12*this.maxMonthDays()-this.month*this.maxMonthDays()

-this.day;

else if(this.isEquals(date))

diffDays=0;

else

diffDays=this.year*12*this.maxMonthDays()+this.month*this.maxMonthDays()

+this.day-date.year*12*date.maxMonthDays()-date.month*date.maxMonthDays() }

public int calcuWeekDay(MyDate date){

int }

return diffDays;

-date.day;

weekday=((date.year-1900)*365+(date.month)*date.maxMonthDays()+date.day-1)%7; }

public static void main(String[] args){

MyDate date1=new MyDate(2010,3,3); MyDate date2=new MyDate(2012,3,17); System.out.println(date1.toString()); return weekday;

System.out.println(date2.toString()); date1.addDate(1, 2);

System.out.println(date1.toString()); int diffDays=0;

diffDays=date1.diffDate(3, date2);

System.out.println(\年3月3日与2012年3月17日相差\

天\ } }

int weekday1=0,weekday2=0;

weekday1=date1.calcuWeekDay(date1); weekday2=date2.calcuWeekDay(date2);

System.out.println(\年3月3日是星期\System.out.println(\年3月17日是星期\

搜索更多关于: 实验一 Java常用工具类编程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

public boolean isEquals(MyDate date){ } public boolean isBefore(MyDate date){ } public int diffDate(int part,MyDate date){ int diffDays=0; if(part==1){ boolean f=false; if(this.year

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com