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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 某段时间内遍历出啊所有的年度 季度 月度 日 以及日期相关的知识,希望对你有一定的参考价值。

选择一个时间段 比如 2005-5-1 至 2015-12-31 这个时间段 要求取得每个 年度 季度 月度 日 以及 日期

参考技术A 这样可以吗 ,输入年份和月份后就会显示那年那月的第一天到最后一天是星期几
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==0&&year%100!=0||year%400==0)
zong+=366;

else
zong+=365;


for(int month=1;month<=yue-1;month++)
if(month==2)
if(nian%4==0&&nian%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==0&&nian%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");

elseSystem.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");

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

zong++;


else
for(int i=1;i<=31;i++)
if(zong%7==6)
System.out.print(i+"\n");

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

zong++;



VB 求当前日期的上个季度的数据

dim yearx as integer,month1 as integer,month2 as integer,month3 as integer
monthx=month(date)
if monthx=1 or monthx=2 or monthx=3 then
yearx=year(date)-1:month1=10:month2=11:month3=12
elseif monthx=4 or monthx=5 or monthx=6 then
yearx=year(date):month1=1:month2=2:month3=3
elseif monthx=7 or monthx=8 or monthx=9 then
yearx=year(date):month1=4:month2=5:month3=6
elseif monthx=10 or monthx=11 or monthx=12 then
yearx=year(date):month1=7:month2=8:month3=9
end if
参考技术A 取当前日期的月,如果月=1,2,3,那么取去年的10,11,12,如果月=4,5,6,取1,2,3,依次类推

以上是关于java 某段时间内遍历出啊所有的年度 季度 月度 日 以及日期的主要内容,如果未能解决你的问题,请参考以下文章

mysql 按年度季度月度周日SQL统计查询

mysql按年度季度月度周日SQL统计查询

java时间工具类型,格式化时间,最近7天 月初 月末 季度 月度 时间格式化 等等

在企业中如何做研究

java获取某段时间内所有的周一,获取某段时间内,日期是11号,请问怎么弄啊

VB 求当前日期的上个季度的数据