java下周
A. 怎么下载java
JDK和JRE的下载地址如下:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
如果你是用java做开发请下载JDK。你要是只为了运行java做好的程序,只下载JRE就可以了。
如果你要是开发,还需要下载编辑环境和编译环境,比如eclipse,下载地址是:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-jee-helios-SR1-win32.zip
通过上边连接下载下来的全都是原版,都是免费的。
B. java下载
下载了,安装了吗
安装好后,在cmd输入java会出现一大堆说明。如果没有,说明没安装好。
C. java中知道本周日期怎么获得下周日期
* ★1.只有日期没有时间 * public class DateTest{ * public static void main(String args[]){ Calendar cal=Calendar.getInstance(); String date,day,month,year; year =String.valueOf(cal.get(Calendar.YEAR)); month =String.valueOf(cal.get(Calendar.MONTH)+1); day =String.valueOf(cal.get(Calendar.DATE)); date = year+-+month+-+day; System.out.println(date);* }* }*//******************************************************************************* * ★2.有具体日期和时间分以及秒,但是Date().toLocaleString()已经过 时 * public class DateTest { * public static void main(String[] args) { * System.out.println(new java.util.Date().toLocaleString());* }* }******************************************************************************/ public class DateTest{ public static void main(String args[]){ * 格式化日期 public class DateTest { public static void main(String[] args) { Calendar cl=Calendar.getInstance(); 格式化日期 SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); String str = sdf.format(cl.getTime()); System.out.println(str);}}************************************************************************************/ public class DateTest{ public static void main(String args[]){Date date=new Date();
D. 利用java计算上上周,上周,本周,下周的起止时间(可实现跨年,跨月)
Calendar c = Calendar.getInstance();
System.out.println(c.getTime());
c.set(Calendar.YEAR, 2014);
c.set(Calendar.MONTH, Calendar.DECEMBER);
c.set(Calendar.DATE, 29);
System.out.println(c.getTime());
c.set(Calendar.DATE,35);
System.out.println(c.getTime());
是这个意思回吗?答
E. java 如何取得下周一和下周日的日期
import java.text.*;
import java.util.*;
public class PrintThisMonday{
public static void main(String[] argv)throws Exception{
for(int i=1; i<11; i++){
String strDate = String.format("2012-12-0%d", i);
Date date = str2Date(strDate);
Date dateSunDay = getSunday(date);
Date dateMonday = getMonday(date);
System.out.println(String.format("日期 %tY-%<tm-%<td %<ta 周日是:%tY-%<tm-%<td %<ta 周一是:%tY-%<tm-%<td %<ta", date, dateSunDay, dateMonday) );
}
}
//注:周日是一周的开始
public static Date getMonday(Date date)throws Exception{
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.DAY_OF_WEEK);
if(week>2){
cal.add(Calendar.DAY_OF_MONTH,-(week-2)+7);
}else{
cal.add(Calendar.DAY_OF_MONTH,2-week+7);
}
return cal.getTime();
}
//注:周日是一周的开始
public static Date getSunday(Date date)throws Exception{
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.DAY_OF_WEEK);
if(week>1){
cal.add(Calendar.DAY_OF_MONTH,-(week-1)+7);
}else{
cal.add(Calendar.DAY_OF_MONTH,1-week+7);
}
return cal.getTime();
}
static SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd");
static Date str2Date(String s){
try{
return fmt.parse(s);
}catch(Exception ex){
ex.printStackTrace();
return null;
}
}
}
日期 2012-12-01 星期六 周日是:2012-12-02 星期日 周一是:2012-12-03 星期一
日期 2012-12-02 星期日 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-03 星期一 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-04 星期二 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-05 星期三 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-06 星期四 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-07 星期五 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-08 星期六 周日是:2012-12-09 星期日 周一是:2012-12-10 星期一
日期 2012-12-09 星期日 周日是:2012-12-16 星期日 周一是:2012-12-17 星期一
日期 2012-12-10 星期一 周日是:2012-12-16 星期日 周一是:2012-12-17 星期一