今天给各位分享java获取下周一的时间的知识,其中也会对java获取本周日期进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、java中怎么在获取的系统时间上推迟一周,或者一年2、java中知道本周日期怎么获得下周日期3、java 获取当前日期时间和本周的星期一的日期时间?4、java 如何取得下周一和下周日的日期
java中怎么在获取的系统时间上推迟一周,或者一年
推迟一周代码:
Calendar curr = Calendar.getInstance();
curr.set(Calendar.DAY_OF_MONTH,curr.get(Calendar.DAY_OF_MONTH)+7);
Date date=curr.getTime();
推迟一月代码:
Calendar curr = Calendar.getInstance();
curr.set(Calendar.MONTH,curr.get(Calendar.MONTH)+1);
Date date=curr.getTime();
推迟一年代码:
Calendar curr = Calendar.getInstance()
curr.set(Calendar.YEAR,curr.get(Calendar.YEAR)+1);
Date date=curr.getTime();
扩展资料:
在windows下编译java文件、执行:
1、先创建一个txt,更改为test.java。
2、编写代码,为输出为holloword。
3、找到cmd,并进行打开cmd。
4、编译java文件,输入命令为javac test.java。
5、如果没有报错,查看当前目录下是否有class文件产生。
6、执行class文件,在命令输入java test,输出为holloword。
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();
java 获取当前日期时间和本周的星期一的日期时间?
提倡了一下中文写,…
static public void main(String 参数[]){
SimpleDateFormat 格式=new SimpleDateFormat(“y年M月d日 E H时m分s秒”,Locale.CHINA);
Calendar 日历=Calendar.getInstance(Locale.CHINA);
//当前时间,貌似多余,其实是为了所有可能的系统一致
日历.setTimeInMillis(System.currentTimeMillis());
System.out.println(“当前时间:”+格式.format(日历.getTime()));
日历.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
System.out.println(“周一时间:”+格式.format(日历.getTime()));
}
===========
改到后天测了一下
输出
当前时间:2011年8月31日 星期三 12时32分40秒
周一时间:2011年8月29日 星期一 12时32分40秒
java 如何取得下周一和下周日的日期
import java.text.*;
import java.util.*;
public class PrintThisMonday{
public static void main(String[] argv)throws Exception{
for(int i=1; i11; 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(week2){
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(week1){
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 星期一
关于java获取下周一的时间和java获取本周日期的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。