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 星期一