重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

JAVA代码便遍历当前月 java 遍历stack

java 中能够实现年月循环的代码

import java.util.Calendar;

专业领域包括成都网站建设、成都网站设计、商城建设、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,成都创新互联的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。

public class MainTester {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

//设置为12月31日

calendar.set(Calendar.MONTH, 11);

calendar.set(Calendar.DAY_OF_MONTH, 31);

System.out.println("现在日期:" + calendar.getTime());

//再增加一天

calendar.add(Calendar.DAY_OF_MONTH, 1);

System.out.println("增加后的日期:" + calendar.getTime());

}

}

使用Calendar就可以实现,很简单,程序输出为:

现在日期:Tue Dec 31 11:50:55 CST 2013

增加后的日期:Wed Jan 01 11:50:55 CST 2014

这段循环遍历时间的java代码,怎么改才是正确的呢?

你把天数加上1的上面那一行代码注释取消掉改成 System.out.println(sdf.format(tmp)); 就行了啊....

你要显示每一天 那肯定得把打印代码写在循环里面呀 或者在循环里面把每一天都拼接在一起 最后return ,你目前把循环输出给注释掉了,然后又只return了最后一天的字符串回去 那当然只打印最后一天。

你要不就把那行代码取消了 ,要不就先声明一个String用来接收循环拼接完的日期最后return回去

java 某段时间内遍历出啊所有的年度 季度 月度 日 以及日期

这样可以吗 ,输入年份和月份后就会显示那年那月的第一天到最后一天是星期几

import java.util.Scanner;

public class Calendar{

public static void main(String[] args){

Scanner x=new Scanner(System.in);

System.out.println("请输入年:");

int nian=x.nextInt();

System.out.println("请输入月:");

int yue=x.nextInt();

int zong=0;

for(int year=0001;year=nian-1;year++){

if(year%4==0year%100!=0||year%400==0){

zong+=366;

}

else{

zong+=365;

}

}

for(int month=1;month=yue-1;month++){

if(month==2){

if(nian%4==0nian%100!=0||nian%400==0){

zong+=29;

}

else{

zong+=28;

}

}

else if(month==4||month==6||month==9||month==11){

zong+=30;

}

else{

zong+=31;

}

}

zong+=1;

System.out.println("日\t一\t二\t三\t四\t五\t六");

for(int i=1;i=zong%7;i++){

System.out.print("\t");

}

if(yue==2){

if(nian%4==0nian%100!=0||nian%400==0){

for(int i=1;i=29;i++){

if(zong%7==6){

System.out.print(i+"\n");

}

else{

System.out.print(i+"\t");

}

zong++;

}

}

else{

for(int i=1;i=28;i++){

if(zong%7==6){

System.out.print(i+"\n");

}

else{System.out.print(i+"\t");

}

zong++;

}

}

}

else if(yue==4||yue==6||yue==9||yue==11){

for(int i=1;i=30;i++){

if(zong%7==6){

System.out.print(i+"\n");

}

else{System.out.print(i+"\t");

}

zong++;

}

}

else{

for(int i=1;i=31;i++){

if(zong%7==6){

System.out.print(i+"\n");

}

else{System.out.print(i+"\t");

}

zong++;

}

}

}

}

在JAVA中怎么获取当前时间的月份。并转换成int型

在JAVA中获取当前时间的月份并转换成int型可以采用Calendar类提供的方法进行。

具体代码如下:

Calendar calendar=Calendar.getInstance();

//获得当前时间的月份,月份从0开始所以结果要加1

int month=calendar.get(Calendar.MONTH)+1;


当前标题:JAVA代码便遍历当前月 java 遍历stack
网站路径:http://cqcxhl.cn/article/ddcehhh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP