仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 846|回复: 18
打印 上一主题 下一主题

[学习教程] JAVA网页设计java中关于礼拜工夫的操纵

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:46:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。在比来的一个OA中,我必要判别两个日期是不是是统一周,依据一个给定的日期取得所属周的周一和周五的日期。

在完成以上义务时,我发明Calendar切实其实是一个功效壮大的class。

上面给出源码,供兄弟们参考斧正。


/*
*创立日期2005-3-30

packagecom.infoearth;

importjava.sql.Timestamp;
importjava.text.SimpleDateFormat;
importjava.util.*;
/**
*@李春雷
*
publicclassManageWeek{
//判别两个日期是不是在统一周
booleanisSameWeekDates(Datedate1,Datedate2){
Calendarcal1=Calendar.getInstance();
Calendarcal2=Calendar.getInstance();
cal1.setTime(date1);
cal2.setTime(date2);
intsubYear=cal1.get(Calendar.YEAR)-cal2.get(Calendar.YEAR);
if(0==subYear){
if(cal1.get(Calendar.WEEK_OF_YEAR)==cal2.get(Calendar.WEEK_OF_YEAR))
returntrue;
}
elseif(1==subYear&&11==cal2.get(Calendar.MONTH)){
//假如12月的最初一周高出来年第一周的话则最初一周即举动当作来年的第一周
if(cal1.get(Calendar.WEEK_OF_YEAR)==cal2.get(Calendar.WEEK_OF_YEAR))
returntrue;
}
elseif(-1==subYear&&11==cal1.get(Calendar.MONTH)){
if(cal1.get(Calendar.WEEK_OF_YEAR)==cal2.get(Calendar.WEEK_OF_YEAR))
returntrue;
}
returnfalse;
}


//发生周序列
publicstaticStringgetSeqWeek(){
Calendarc=Calendar.getInstance(Locale.CHINA);
Stringweek=Integer.toString(c.get(Calendar.WEEK_OF_YEAR));
if(week.length()==1)week="0"+week;
Stringyear=Integer.toString(c.get(Calendar.YEAR));
returnyear+week;

}

//取得周一的日期
publicstaticStringgetMonday(Datedate){
Calendarc=Calendar.getInstance();
c.setTime(date);
c.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
returnnewSimpleDateFormat("yyyy-MM-dd").format(c.getTime());
}


//取得周五的日期
publicstaticStringgetFriday(Datedate){
Calendarc=Calendar.getInstance();
c.setTime(date);
c.set(Calendar.DAY_OF_WEEK,Calendar.FRIDAY);
returnnewSimpleDateFormat("yyyy-MM-dd").format(c.getTime());


}

publicstaticvoidmain(String[]args){

}

}



Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 13:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表