「java时间遍历」java遍历结果集
本篇文章给大家谈谈java时间遍历,以及java遍历结果集对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA遍历日期的问题
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Main {
public static void main(String args[]) {
//请注意月份是从0-11
Calendar start = Calendar.getInstance();
start.set(2009, 1, 26);
Calendar end = Calendar.getInstance();
end.set(2009, 2, 25);
int sumSunday = 0;
int sumSat = 0;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
while(start.compareTo(end) = 0) {
int w = start.get(Calendar.DAY_OF_WEEK);
if(w == Calendar.SUNDAY)
sumSunday ++;
if(w == Calendar.SATURDAY)
sumSunday ++;
//打印每天
System.out.println(format.format(start.getTime()));
//循环,每次天数加1
start.set(Calendar.DATE, start.get(Calendar.DATE) + 1);
}
System.out.println("星期天总数为:" + sumSunday);
System.out.println("星期六总数为:" + sumSunday);
}
}
这段循环遍历时间的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时间遍历和java遍历结果集的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-21,除非注明,否则均为
原创文章,转载请注明出处。