指定日期,获取该日期所在周的周二,以及判断该天是周几的用法

xcpxie011 2006-03-14 12:52:47
指定日期,获取该日期所在周的周二,以及判断该天是周几的用法;
先在要用,用过的提个醒,谢谢拉
...全文
332 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天外流星 2006-03-14
  • 打赏
  • 举报
回复
自己定义的一个'兩個日期之間相差多少天的函數',标准函数应该是没有的。
//相差天数 参数:起始日期 终止日期 RAT
public int getDateSubtraction(String from_date,String to_date){
Base base = new Base();
String[]fromDate = base.split(from_date,"-");
String[]toDate = base.split(to_date,"-");
Calendar cal = Calendar.getInstance();
cal.set(Integer.parseInt(fromDate[0]), Integer.parseInt(fromDate[1])-1, Integer.parseInt(fromDate[2]));
java.util.Date d1 = cal.getTime();
cal.set(Integer.parseInt(toDate[0]), Integer.parseInt(toDate[1])-1, Integer.parseInt(toDate[2]));
java.util.Date d2 = cal.getTime();
long daterange = d2.getTime() - d1.getTime();
long time = 1000*3600*24; //A day in milliseconds
int on_days = new Long(daterange/time).intValue();
return on_days+1;
}
天外流星 2006-03-14
  • 打赏
  • 举报
回复
Calendar cd = Calendar.getInstance();
int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK);
System.out.println(dayOfWeek-1);
gifted1982 2006-03-14
  • 打赏
  • 举报
回复
public static void main(String[] args) {
GregorianCalendar calendar = new GregorianCalendar();
calendar.set(calendar.DAY_OF_WEEK,calendar.TUESDAY);
System.out.print(calendar.getTime());
}
taiyang799 2006-03-14
  • 打赏
  • 举报
回复
用util包里的Calendar类

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧