1900-2100之间任意年份日历(请在B2输入年份)
1900-2100之间任意年份日历(请在B2输入年份)
2016 一
2016年01月
二
三
四
五
01 十一月廿 二 08 六
02 十一月廿 三 09 十一月三 十 16 腊月初七 23 腊月十四 30 腊月廿一
04 十一月廿 五 11 腊月初二 18 腊月初九 25 腊月十六
05 十一月廿 六 12 腊月初三 19 腊月初十 26 腊月十七
03 十月初四 10 十月十一 17 十月十八 24 十月廿五 五
04 十月初五 11 十月十二 18 十月十九 5 十月廿六 六
05 十月初六 12 十月十三 19 十月二十 26 十月廿七 日
06 十月初七 13 十月十四 20 十月廿一 27 十月廿八
2016/12/1
2016年12月
二
三
四
五
六
日
01 三月廿五
2016/6/1
2016年06月
二
三
01 四月廿六 四
02 四月廿七 09 五月初五 16 五月十二 23 五月十九 30 五月廿六 五
03 四月廿八 10 五月初六 17 五月十三 24 五月二十 六
04 四月廿九 11 五月初七 18 五月十四 25 五月廿一 日
05 五月初一 12 五月初八 19 五月十五 26 五月廿二
一
一
一
04 二月廿七 11 三月初五 18 三月十二 25 三月十九
05 二月廿八 12 三月初六 19 三月十三 26 三月二十
06 二月廿九 13 三月初七 20 三月十四 27 三月廿一
07 三月初一 14 三月初八 21 三月十五 28 三月廿二
06 07 十一月廿 十一月廿八 十一月廿 七 九 13 14 15 腊月初四 腊月初五 腊月初六 20 腊月十一 27 腊月十八 21 腊月十二 28 腊月十九 22 腊月十三 29 腊月二十
USACO题目Friday the Thirteenth及代码解析
描述13号又是一个星期五。
13号在星期五比在其他日子少吗?为了回答这个问题,写一个程序,要求计算每个月的十三号落在周一到周日的次数。
给出N年的一个周期,要求计算1900年1月1日至1900+N-1年12月31日中十三号落在周一到周日的次数,N为正整数且不大于400.这里有一些你要知道的:1、1900年1月1日是星期一.2、4,6,11和9月有30天.其他月份除了2月都有31天.闰年2月有29天,平年2月有28天.3、年份可以被4整除的为闰年(1992=4*498 所以1992年是闰年,但是1990年不是闰年).4、以上规则不适合于世纪年。
可以被400整除的世纪年为闰年,否则为平年。
所以,1700,1800,1900和2100年是平年,而2000年是闰年.请不要调用现成的函数请不要预先算好数据(就是叫不准打表)!格式PROGRAM NAME: fridayINPUT FORMAT:(friday.in)一个正整数n.OUTPUT FORMAT:(friday.out)七个在一行且相分开的整数,它们代表13日是星期六,星期日,星期一...星期五的次数..输入格式20输出格式36 33 34 33 35 35 34程序:#include<fstream>using namespace std;int main(){int year,month,i,n,last=3;int dayOfMonth[12]={31,31,28,31,30,31,30,31,31,30,31,30};int result[7]={0};ifstream fin("friday.in");ofstream fout("friday.out");fin>>n;for(year=1900;year<1900+n;++year){if(year%400==0||(year%100!=0&&year%4==0)) dayOfMonth[2]=29;for(month=0;month<12;++month){last=(last+dayOfMonth[month])%7;result[last]++;}dayOfMonth[2]=28;}for(i=0;i<6;++i) fout<<result[(i+6)%7]<<' ';fout<<result[5]<<endl;fin.close();fout.close();return 0;}。
java编写万年历(1900年以后)
int year=in.nextInt();
System.out.println("请输入你想查询的月份:");
int month=in.nextInt();
int sum=0;
for(int i=1900;i<year;i++){
}
for(int i=1;i<=day1;i++,wekday++){
System.out.print(i+"\t");
if((wekday+1)%7==0){
System.out.println();
}
}
}
}
if((i%4==0&&i%100!=0)||i%400==0){
sum+=366;
}else {
sum+=365;
}
}
for(int i=1;i<month;i++){
if(i==2){
if((year%4==0&&year%100!=0)||year%400==0){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day1=31;
break;
case 4:
case 6:
case 9:
case 11:
day1=30;
break;
日历1901-2100年(含农历)【A4纸打印用】
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
#NAME #NAME ? ?
2020年7月 Jul 一 二 三 1 四 2 五 3 六 4 日 5 一 二
2020年8月 Aug 三 四 五 六 1 日 2 一 二 1
2020年9月 Sep 三 2 四 3 五 4 六 5 日 6
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
20
21
22
23
24
25
26
18
19
20
21
22
23
24
22
23
24
25
26
27
28
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
#NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ?
5
6
7
8
9
10
11
2
3
4
5
6
7
8
7
8
9
10
11
12
13
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
#NAME #NAME #NAME #NAME #NAME #NAME #NAME ? ? ? ? ? ? ?
12
2000年—2015年日历A4打印版带农历节假日
2000年—2015年日历A4打印版带农历节假日第一篇:2000年—2015年日历A4打印版带农历节假日2000年建国51年农历庚辰年【龙年】2001年建国52年农历辛巳年【蛇年】2002年建国53年农历壬午年【马年】2003年建国54年农历癸未年【羊年】2004年建国 55年农历甲申年【猴年】2005年建国56年农历乙酉年【鸡年】2006年建国57年农历丙戌年【狗年】2007年建国58年农历丁亥年【猪年】2008年建国59年农历戊子年【鼠年】2009年建国60年农历己丑年【牛年】2010年建国61年农历庚寅年【虎年】2011年建国62年农历辛卯年【兔年】2012年建国63年农历壬辰年【龙年】2013年建国64年农历癸巳年【蛇年】2014年建国65年农历甲午年【马年】2015年建国66年农历乙未年【羊年】第二篇:2014年日历带农历节假日数九数伏公元2014年日历【农历】甲午马年放假1天春节:1月31日~2月6日共7天月7日共3天劳动节:5月1日~3日共3天端午节:5月31日~6月中秋节:9国庆节:10月1日~7日共7天第三篇:2018年日历-带-农历、周数、年历2018年日历(农历{狗年}戊戌年)公元2018年1月公元2018年2月公元2018年3月公元2018年4月公元2018年5月公元2018年6月公元2018年7月公元2018年8月公元2018年9月公元2018年10月公元2018年11月公元2018年12月第四篇:2013年日历【A4一张纸打印版含农历节假日】22001133年年日日历历【癸巳蛇年】11月22月33月日一二三四五六日一二三四五六2 3 4 52元旦廿一廿二廿三小寒廿一廿二11126 7 8廿六廿七廿八廿九三十腊月廿七廿八除夕13 14 15 16 17 18 19北方小10南方小廿五廿六 11 12 13 14 15 16初二初三初四初五初六初七腊八春节初二20 21 22 23 24 25 26初三七九情人节初六初七 17 18 19 20 21 22 23初九初十十一十二十三十四五九初八雨水初十十一十二八九十四十六十七十八十九二十十六十七十八十九44月55月日一二三四五六日一二三四五六3愚人节廿二廿三劳动节廿三廿四青年节10清明廿五廿六12 13 57 8 廿七廿八廿九三月初二初三初四立夏廿七廿八廿九14 15 16 17 18 19 2013 14 15三十四月初二16 17 18初五初六初七初八初九初十谷雨母亲节初四初五国际家初七初八初九十二地球日十四十五十六十七十八初十十一小满十三十四十五十六28二十廿一十七十八十九二十廿一无烟日77月88月日一二三四五六日一二三四五六2 35 62 3建党节廿五廿六廿七廿八廿九建军节廿六廿七 79七七事六月初四初五初伏廿八廿九三十立秋初二1416初三 17 18 19 2012 13 14 15初三初四17 初七初八初九初十十一十二十三初五末伏七夕初八日本投初十十一212719 20 21 22 23 24十四大暑中伏十七十八十九二十十二十三十四中元节十六28 29 30 31处暑十八31廿一廿二廿三廿四十九二十廿二廿三廿四廿五1100月1111月日一二三四五六日一四五六2 3 4 5二三2国庆节廿八廿九廿九6三十九月10 11廿八3初二初三寒露初五辛亥革初七初八十月初二初七 13 14 15 16 17 18 1911初三初四立冬记者节 12 13 14 15 16 重阳节初十粮食日十三十四十五初八光棍节初十十一十二十三十四十六27十七十八霜降二十廿一廿二大学生十六十七十八十九小雪廿一29 30 3125 26 27 28 29 30 廿三廿四廿五廿六万圣节廿二廿三廿四廿五感恩节廿七廿八日一二五三四2二十廿一 3爱耳日廿三惊蛰廿五廿六妇女节廿八11 12 1315 16廿九三十植树节初二国际警19 20 21消费者初五22 23 航海日初七初八春分初十十一气象日十三十四十五十六十七十八十九复活节66月日一二三四五六儿童节5廿四廿五廿六环境日爱眼日廿九9五月 12 13 14 15初二初三初四端午节初六初七初八 16 17 18 19 20 21 22 父亲节初十十一十二十三夏至十五2628 29十六十七十八反毒品二十廿二 30廿一廿三99月日一二三四五六2 35廿六廿七廿八廿九八月初二13白露14初四初五教师节初七初八初九初十16 1719 20 21十一十二十三九一八中秋节爱牙日十七 22 23 24 25 26 27 28 十八秋分二十廿一廿二廿三廿四 29 30廿五廿六1122月日一二三四五六2 3艾滋病三十冬月初二大雪11初三初四12 13 14初六初七人权日初九初十南京大十二十三十四十五十六22 23十七澳门回十九25 26 27 28冬至廿一平安夜圣诞节廿四廿五廿六 29 30 31廿七廿八廿九第五篇:2018年全年日历(含阴历及法定节假日)2018年日历2018年1月一二三四五六日1234567元旦十六十七十八小寒二十廿一891011121314廿二廿三廿四廿五廿六廿七廿八***021廿九三十初一初二初三大寒初五22232425262728初六初七初八初九初十十一十二293031十三十四十五2018年4月一二三四五六日1十六2345678十七十八十九清明节廿一廿二廿三9101112131415廿四廿五廿六廿七廿八廿九三十16***2初一初二初三初四谷雨初六初七23242526272829初八初九初十十一十二十三十四30十五2018年7月一二三四五六日1建党节2345678十九二十廿一廿二廿三小暑廿五9101112131415廿六廿七廿八廿九初一初二初三16***2初四初五初六初七初八初九初十23242526272829大暑十二十三十四十五十六十七3031十八十九2018年10月一二三四五六日1234567国庆节廿三廿四廿五廿六廿七廿八891011121314感恩节初一初二初三初四初五初六***021初七初八重阳节初十十一十二十三22232425262728十四霜降十六十七十八十九二十293031廿一廿二廿三2018年2月一二三四五六日1234十六十七十八立春567891011二十廿一廿二廿三廿四廿五廿六12***8廿七廿八情人节除夕春节初二初三19202122232425雨水初五初六初七初八初九初十262728十一十二十三2018年5月一二三四五六日123456劳动节十七十八青年节立夏廿一78910111213廿二廿三廿四廿五廿六廿七母亲节14***0廿九初一初二初三初四初五初六21222324252627小满初八初九初十十一十二十三28293031十四十五十六十七2018年8月一二三四五六日12345建军节廿一廿二廿三廿四6789101112廿五立秋廿七廿八廿九初一初二***819初三初四初五初六七夕节初八初九20212223242526初十十一十二十三十四中元节十六2728293031十七十八十九二十廿一2018年11月一二三四五六日1234廿四廿五廿六廿七567891011廿八廿九立冬寒衣节初二初三初四12***8初五初六初七初八初九初十十一19202122232425十二十三十四感恩节十六十七十八2627282930十九二十廿一廿二廿三2018年3月一二三四五六日1234十四元宵节十六十七567891011惊蛰十九二十妇女节廿二廿三廿四12***8植树节廿六廿七廿八廿九初一龙头节19202122232425初三初四春分初六初七初八初九262728293031初十十一十二十三十四十五2018年6月一二三四五六日123儿童节十九二十45678910廿一廿二芒种廿四廿五廿六廿七11121314151617廿八廿九三十初一初二初三父亲节***324端午节初六初七夏至初九初十十一252627282930十二十三十四十五十六十七2018年9月一二三四五六日12廿二廿三3456789廿四廿五廿六廿七廿八白露三十10111213141516教师节初二初三初四初五初六初七***223初八初九初十十一十二十三秋分24252627282930中秋节十六十七十八十九二十廿一2018年12月一二三四五六日12廿四廿五3456789廿六廿七廿八廿九大雪初二初三10111213141516初四初五初六初七初八初九初十***223十一十二十三十四十五冬至十七24252627282930平安夜圣诞节二十廿一廿二廿三廿四31廿五。
中国日历(公历+农历)算法
中国公历算法中国公历算法不是太难,关键是星期值的确定。
这里给出了简单算法:public static int dayOfWeek(int y, int m, int d) {int w = 1; // 公历一年一月一日是星期一,所以起始值为星期日y = (y-1)%400 + 1; // 公历星期值分部 400 年循环一次int ly = (y-1)/4; // 闰年次数ly = ly - (y-1)/100;ly = ly + (y-1)/400;int ry = y - 1 - ly; // 常年次数w = w + ry; // 常年星期值增一w = w + 2*ly; // 闰年星期值增二w = w + dayOfYear(y,m,d);w = (w-1)%7 + 1;return w;}中国农历算法根公历相比,中国农历的算法相当复杂。
我在网上找的算法之中, 的算法是最好的一个。
这个算法使用了大量的数据来确定农历月份和节气的分部,它仅实用于公历 1901 年到 2100 年之间的 200 年。
中国农历计算程式跟据 提供的算法,我写了下面这个程式:[HTML]/*** ChineseCalendarGB.java* Copyright (c) 1997-2002 by Dr. Herong Yang./* 中国农历算法 - 实用于公历 1901 年至 2100 年之间的 200 年*/import java.text.*;import java.util.*;class ChineseCalendarGB {private int gregorianYear;private int gregorianMonth;private int gregorianDate;private boolean isGregorianLeap;private int dayOfYear;private int dayOfWeek; // 周日一星期的第一天private int chineseYear;private int chineseMonth; // 负数表示闰月private int chineseDate;private int sectionalTerm;private int principleTerm;private static char[] daysInGregorianMonth ={31,28,31,30,31,30,31,31,30,31,30,31};private static String[] stemNames ={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};private static String[] branchNames ={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};private static String[] animalNames ={"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"};public static void main(String[] arg) {ChineseCalendarGB c = new ChineseCalendarGB();String cmd = "day";int y = 1901;int m = 1;int d = 1;if (arg.length>0) cmd = arg[0];if (arg.length>1) y = Integer.parseInt(arg[1]);if (arg.length>2) m = Integer.parseInt(arg);if (arg.length>3) d = Integer.parseInt(arg);c.setGregorian(y,m,d);puteChineseFields();puteSolarTerms();if (cmd.equalsIgnoreCase("year")) {String[] t = c.getYearTable();for (int i=0; i< FONT>} else if (cmd.equalsIgnoreCase("month")) {String[] t = c.getMonthTable();for (int i=0; i< FONT>} else {System.out.println(c.toString());}}public ChineseCalendarGB() {setGregorian(1901,1,1);}public void setGregorian(int y, int m, int d) {gregorianYear = y;gregorianMonth = m;gregorianDate = d;isGregorianLeap = isGregorianLeapYear(y);dayOfYear = dayOfYear(y,m,d);dayOfWeek = dayOfWeek(y,m,d);chineseYear = 0;chineseMonth = 0;chineseDate = 0;sectionalTerm = 0;principleTerm = 0;}public static boolean isGregorianLeapYear(int year) { boolean isLeap = false;if (year%4==0) isLeap = true;if (year%100==0) isLeap = false;if (year%400==0) isLeap = true;return isLeap;}public static int daysInGregorianMonth(int y, int m) {int d = daysInGregorianMonth[m-1];if (m==2 && isGregorianLeapYear(y)) d++; // 公历闰年二月多一天return d;}public static int dayOfYear(int y, int m, int d) {int c = 0;for (int i=1; i<>c = c + daysInGregorianMonth(y,i);}c = c + d;return c;}public static int dayOfWeek(int y, int m, int d) {int w = 1; // 公历一年一月一日是星期一,所以起始值为星期日y = (y-1)%400 + 1; // 公历星期值分部 400 年循环一次int ly = (y-1)/4; // 闰年次数ly = ly - (y-1)/100;ly = ly + (y-1)/400;int ry = y - 1 - ly; // 常年次数w = w + ry; // 常年星期值增一w = w + 2*ly; // 闰年星期值增二w = w + dayOfYear(y,m,d);w = (w-1)%7 + 1;return w;}private static char[] chineseMonths = {// 农历月份大小压缩表,两个字节表示一年。
农历两百年算法(1901~2100)
【本程序在DEV C++ 4.9.9.2 下编译通过】有关农历的东西有以下几篇文章:计算某天是星期几【C代码】农历算法简介以及公式农历中天干地支的计算【C代码】农历一百年算法(1921~2021)【C语言代码】农历两百年算法(1901~2100)【C语言代码】下面是两百年算法,另外网上也流传着一个很有名气的一百年算法。
农历一百年算法(1921~2021)【C语言代码】下面的三个表格是农历数据表 LunarCalendarTable 的结构。
总共使用了32位整数的0~23位。
#include <time.h>unsigned int LunarCalendarDay;unsigned int LunarCalendarTable[199] = {0x04AE53,0x0A5748,0x5526BD,0x0D2650,0x0D9544,0x46AAB9,0x056A4D,0x 09AD42,0x24AEB6,0x04AE4A,/*1901-1910*/0x6A4DBE,0x0A4D52,0x0D2546,0x5D52BA,0x0B544E,0x0D6A43,0x296D37,0x 095B4B,0x749BC1,0x049754,/*1911-1920*/0x0A4B48,0x5B25BC,0x06A550,0x06D445,0x4ADAB8,0x02B64D,0x095742,0x 2497B7,0x04974A,0x664B3E,/*1921-1930*/0x0D4A51,0x0EA546,0x56D4BA,0x05AD4E,0x02B644,0x393738,0x092E4B,0x 7C96BF,0x0C9553,0x0D4A48,/*1931-1940*/0x6DA53B,0x0B554F,0x056A45,0x4AADB9,0x025D4D,0x092D42,0x2C95B6,0x 0A954A,0x7B4ABD,0x06CA51,/*1941-1950*/0x0B5546,0x555ABB,0x04DA4E,0x0A5B43,0x352BB8,0x052B4C,0x8A953F,0x 0E9552,0x06AA48,0x6AD53C,/*1951-1960*/0x0AB54F,0x04B645,0x4A5739,0x0A574D,0x052642,0x3E9335,0x0D9549,0x 75AABE,0x056A51,0x096D46,/*1961-1970*/0x54AEBB,0x04AD4F,0x0A4D43,0x4D26B7,0x0D254B,0x8D52BF,0x0B5452,0x 0B6A47,0x696D3C,0x095B50,/*1971-1980*/0x049B45,0x4A4BB9,0x0A4B4D,0xAB25C2,0x06A554,0x06D449,0x6ADA3D,0x 0AB651,0x093746,0x5497BB,/*1981-1990*/0x04974F,0x064B44,0x36A537,0x0EA54A,0x86B2BF,0x05AC53,0x0AB647,0x 5936BC,0x092E50,0x0C9645,/*1991-2000*/0x4D4AB8,0x0D4A4C,0x0DA541,0x25AAB6,0x056A49,0x7AADBD,0x025D52,0x 092D47,0x5C95BA,0x0A954E,/*2001-2010*/0x0B4A43,0x4B5537,0x0AD54A,0x955ABF,0x04BA53,0x0A5B48,0x652BBC,0x 052B50,0x0A9345,0x474AB9,/*2011-2020*/0x06AA4C,0x0AD541,0x24DAB6,0x04B64A,0x69573D,0x0A4E51,0x0D2646,0x 5E933A,0x0D534D,0x05AA43,/*2021-2030*/0x36B537,0x096D4B,0xB4AEBF,0x04AD53,0x0A4D48,0x6D25BC,0x0D254F,0x 0D5244,0x5DAA38,0x0B5A4C,/*2031-2040*/0x056D41,0x24ADB6,0x049B4A,0x7A4BBE,0x0A4B51,0x0AA546,0x5B52BA,0x 06D24E,0x0ADA42,0x355B37,/*2041-2050*/0x09374B,0x8497C1,0x049753,0x064B48,0x66A53C,0x0EA54F,0x06B244,0x 4AB638,0x0AAE4C,0x092E42,/*2051-2060*/0x3C9735,0x0C9649,0x7D4ABD,0x0D4A51,0x0DA545,0x55AABA,0x056A4E,0x 0A6D43,0x452EB7,0x052D4B,/*2061-2070*/0x8A95BF,0x0A9553,0x0B4A47,0x6B553B,0x0AD54F,0x055A45,0x4A5D38,0x 0A5B4C,0x052B42,0x3A93B6,/*2071-2080*/0x069349,0x7729BD,0x06AA51,0x0AD546,0x54DABA,0x04B64E,0x0A5743,0x 452738,0x0D264A,0x8E933E,/*2081-2090*/0x0D5252,0x0DAA47,0x66B53B,0x056D4F,0x04AE45,0x4A4EB9,0x0A4D4C,0x 0D1541,0x2D92B5 /*2091-2099*/};int MonthAdd[12] = {0,31,59,90,120,151,181,212,243,273,304,334};int LunarCalendar(int year,int month,int day){int Spring_NY,Sun_NY,StaticDayCount;int index,flag;//Spring_NY 记录春节离当年元旦的天数。
软件测试(万年历)
目录摘要 (1)1引言 (2)1.1编写目的 (2)1.2背景 (2)2软件测试 (2)2.1简介 (2)2.2方法 (2)2.3测试项目 (3)3.软件设计 (3)4.软件测试图 (4)4.1软件测试方法 (4)4.2软件测试内容 (4)4.2.1等价类测试 (4)4.2.2 边界值测试 (5)4.2.3 因果图 (5)4.2.4 其他功能测试 (5)4.3测试用例 (5)4.3.1 等价类测试用例 (5)4.3.2 边界值测试用例 (6)4.4软件后期改进展望 (10)5.总结 (10)参考文献 (11)摘要万年历是一个强大的日历系统,它可以显示当前的日期与时间,而且还可以通过它可以实现对过去,现在以及将来日期的查询,在查询日期时有两种选择方式,第一从下拉列表控件中选择年份与月份,另一个你可以通过手动输入年份月月份来进行查询,则可得到相应的日历,还可以在本日历上右击鼠标,及会出现菜单,当你点击时,将会将日历的显示转到今天。
本系统还实现了系统托盘的功能,并且通过鼠标右键点击系统图标来进行该系统的显示与退出。
关键词:万年历,界面设计,系统托盘,实用,便捷1引言1.1编写目的根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行评价,为软件设计人员提供BUG依据,故做产生测试分析报告。
1.2背景为了使改系统更加完善,使用户能够有更好更加方便的体验,且针对其中出现的一些问题,进行修改,使其更加完善,方便。
2软件测试2.1简介软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
2.2方法软件测试的主要方法包括黑盒测试和白盒测试:白盒测试:是通过程序的源代码进行测试而不使用用户界面。
这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。
Excel中日期和时间处理的实用技巧
Excel中日期和时间处理的实用技巧在日常工作中,我们经常需要处理各种日期和时间数据。
Excel作为一款强大的电子表格软件,提供了丰富的函数和工具,可以帮助我们高效地处理这些数据。
本文将介绍一些Excel中日期和时间处理的实用技巧,希望能对大家有所帮助。
一、日期和时间的格式化在Excel中,日期和时间可以以不同的格式显示。
要对日期和时间进行格式化,可以使用“格式单元格”功能。
选中需要格式化的单元格或单元格范围,右键点击鼠标,在弹出的菜单中选择“格式单元格”。
在弹出的对话框中,选择“日期”或“时间”选项卡,然后选择合适的格式即可。
例如,我们可以将日期格式设置为“年-月-日”,将时间格式设置为“时:分:秒”,这样可以使数据更加直观和易于理解。
二、日期和时间的计算在Excel中,我们可以对日期和时间进行各种计算。
例如,我们可以使用“DATEDIF”函数计算两个日期之间的天数、月数或年数。
该函数的语法为:=DATEDIF(开始日期,结束日期,单位)其中,单位可以是"d"(天数)、"m"(月数)或"y"(年数)。
例如,要计算某个项目从开始日期到结束日期的天数,可以使用如下公式:=DATEDIF(A2, B2, "d")其中,A2和B2分别是开始日期和结束日期所在的单元格。
此外,我们还可以使用“DATE”函数创建日期。
该函数的语法为:=DATE(年,月,日)例如,要创建2022年1月1日的日期,可以使用如下公式:=DATE(2022, 1, 1)三、日期和时间的排序和筛选在Excel中,我们可以对日期和时间进行排序和筛选,以便更好地进行数据分析。
要对日期和时间进行排序,可以选中需要排序的单元格范围,然后点击“数据”选项卡中的“排序”按钮。
在弹出的对话框中,选择要排序的列,并选择排序的顺序(升序或降序),最后点击“确定”即可。
要对日期和时间进行筛选,可以使用“自动筛选”功能。
[宝典]万年历查询软件
万年历查询软件,要求用户输入以年月日表示的日期,然后系统会换算出该日期的农历表示法及相关黄历信息,假设日期限定在1900年1月1日~2049年12月31日,并规定日期由8位数字字符组成,前4位表示年,中间2位表示月,最后两位表示日期。
其中4、6、9、11月只有30天,平年的2月份只有28天,闰年的2月份有29天。
(备注:为简化处理,本题进行用例设计时。
不考虑对平年、闰年的判断)
现用等价类的划分法设计测试用例
1)划分等价类并编号
2
3)为每一个无效等价类设计一个测试用例,设计结果如下:
4)测试用例举例:
5)存在的问题:
1.在对2月、大月、小月的无效日期进行用例选择时,日期没有取到边界上,如果程序员
忘记了对2月份的日期进行特殊判断,而是粗略写成所有的日期必须小于等于28,那么用例9,用例10并不能发现错误。
2.在对大月。
小月进行用例选择时,按照等价类的思想,从集合(1、3、5、7、8、10、
12)和(4、6、9、11)中任意挑选了中间数据,感觉令人不够放心)。
6)解决办法:
结合边界值方法进行用例设计。
首先还是利用等价类方法进行用例设计,然后看看哪些边界值已经覆盖到,最后针对没有覆
设计测试用例覆盖等价类和边界值
可以再补充1月31日、11月30日的测试用例,因为1月是大月的第一个月,11月是小月
设计测试用例覆盖无效等价类:。
excel中农历国历的相互转换方法及代码
打开相应的excel表格,按Alt+F11打开VBA编辑器,点击插入—插入模块,将下面代码粘贴上去,点击保存后关闭该窗口。
接着在相应单元格调用下面四个函数即可实现相应的功能了。
适用于1901-2100年间=lunar("2006-11-1") 求阳历2006-11-1日对应的阴历=solar("2006-1-1") 求阴历2006年正月初一对应的阳历=lunarbirth("1975-5-6") 阴历生日:阳历1975年5月6日出生,今年阴历生日时对应的阳历日期=solarbirth("1975-5-6") 阳历生日:阳历1975年5月6日出生,今年阳历生日时对应的阳历日期1.'阴阳历转换和阴阳历生日2.'Version: 1.1 2005-9-13.'Author: James Zhuang4.'Lunar(SolarDate[, Part = 0 | 1 | 2 | 3]) 阳历转换成阴历5.' Part = 0, all; Part = 1, lunar year; Part = 2, lunarmonth; Part = 3, lunar day6.'Solar(LunarDate[, LunarMonth = 0 | 1]) 阴历转换成阳历7.Type ConvDataA8. leapmonth As Integer9. month(1 To 13) As Integer10. sp_month As Integer 'Solar month of Spring Festival11. sp_day As Integer 'Solar day of Spring Festival12.End Type13.Private Function LunarData(q_year) As ConvDataA14. Dim d As Long15. Dim month(1 To 13) As Integer16.'1901-210017.LunarCal = Array(&H4AE53, &HA5748, &H5526BD, &HD2650, &HD9544, &H46AAB9, &H56A4D,&H9AD42, &H24AEB6, &H4AE4A, _18.&H6A4DBE, &HA4D52, &HD2546, &H5D52BA, &HB544E, &HD6A43, &H296D37, &H95B4B,&H749BC1, &H49754, _19.&HA4B48, &H5B25BC, &H6A550, &H6D445, &H4ADAB8, &H2B64D, &H95742, &H2497B7,&H4974A, &H664B3E, _20.&HD4A51, &HEA546, &H56D4BA, &H5AD4E, &H2B644, &H393738, &H92E4B, &H7C96BF,&HC9553, &HD4A48, _21.&H6DA53B, &HB554F, &H56A45, &H4AADB9, &H25D4D, &H92D42, &H2C95B6, &HA954A,&H7B4ABD, &H6CA51, _22.&HB5546, &H555ABB, &H4DA4E, &HA5B43, &H352BB8, &H52B4C, &H8A953F, &HE9552,&H6AA48, &H7AD53C, _23.&HAB54F, &H4B645, &H4A5739, &HA574D, &H52642, &H3E9335, &HD9549, &H75AABE,&H56A51, &H96D46, _24.&H54AEBB, &H4AD4F, &HA4D43, &H4D26B7, &HD254B, &H8D52BF, &HB5452, &HB6A47,&H696D3C, &H95B50, _25.&H49B45, &H4A4BB9, &HA4B4D, &HAB25C2, &H6A554, &H6D449, &H6ADA3D, &HAB651,&H93746, &H5497BB, _26.&H4974F, &H64B44, &H36A537, &HEA54A, &H86B2BF, &H5AC53, &HAB647, &H5936BC,&H92E50, &HC9645, _27.&H4D4AB8, &HD4A4C, &HDA541, &H25AA36, &H56A49, &H7AADBD, &H25D52, &H92D47,&H5C95BA, &HA954E, _28.&HB4A43, &H4B5537, &HAD54A, &H955ABF, &H4BA53, &HA5B48, &H652BBC, &H52B50,&HA9345, &H474AB9, _29.&H6AA4C, &HAD541, &H24DAB6, &H4B64A, &H69573D, &HA4E51, &HD2646, &H5E933A,&HD534D, &H5AA43, _30.&H36B537, &H96D4B, &HB4AEBF, &H4AD53, &HA4D48, &H6D25BC, &HD254F, &HD5244,&H5DAA38, &HB5A4C, _31.&H56D41, &H24ADB6, &H49B4A, &H7A4BBE, &HA4B51, &HAA546, &H5B52BA, &H6D24E,&HADA42, &H355B37, _32.&H9374B, &H8497C1, &H49753, &H64B48, &H66A53C, &HEA54F, &H6B244, &H4AB638,&HAAE4C, &H92E42, _33.&H3C9735, &HC9649, &H7D4ABD, &HD4A51, &HDA545, &H55AABA, &H56A4E, &HA6D43,&H452EB7, &H52D4B, _34.&H8A95BF, &HA9553, &HB4A47, &H6B553B, &HAD54F, &H55A45, &H4A5D38, &HA5B4C,&H52B42, &H3A93B6, _35.&H69349, &H7729BD, &H6AA51, &HAD546, &H54DABA, &H4B64E, &HA5743, &H452738,&HD264A, &H8E933E, _36.&HD5252, &HDAA47, &H66B53B, &H56D4F, &H4AE45, &H4A4EB9, &HA4D4C, &HD1541,&H2D92B5, &HD5349)37.startyear = 190138.ng = LunarCal(q_year - startyear)39. d = &H10000040. LunarData.leapmonth = Int(ng / d)41. ng = ng Mod d42. d = &H8043. mdata = Int(ng / d)44. ng = ng Mod d45. d = &H2046. LunarData.sp_month = Int(ng / d)47. LunarData.sp_day = ng Mod d48. d = &H100049. i = 150. Do51. LunarData.month(i) = 29 + Int(mdata / d)52. mdata = mdata Mod d53. If d = 1 Then Exit Do54. d = d / 255. i = i + 156. Loop57. If LunarData.leapmonth = 0 Then LunarData.month(i) = 058.End Function59.Function lunar(Solar_date As Date, Optional Part As Integer = 0) As String60.'Part = 0, all; Part = 1, lunar year; Part = 2, lunar month; Part = 3, lunar day61.Dim a As ConvDataA62.l_year = Year(Solar_date)63.a = LunarData(l_year)64.sp_date = DateSerial(l_year, a.sp_month, a.sp_day)65.If sp_date > Solar_date Then66. l_year = l_year - 167. a = LunarData(l_year)68. sp_date = DateSerial(l_year, a.sp_month, a.sp_day)69.End If70.l_day = Solar_date - sp_date71.l_month = 172.IS_lunar_leapmonth = False73.y = a.month(l_month)74.Do While l_day >= y75. l_day = l_day - y76. If l_month = a.leapmonth Then IS_lunar_leapmonth = (Not IS_lunar_leapmonth)77. If IS_lunar_leapmonth Then78. y = a.month(13)79. Else80. l_month = l_month + 181. y = a.month(l_month)82. End If83.Loop84.l_day = l_day + 185.lunar = l_year & "-" & l_month & "-" & l_day86.If IS_lunar_leapmonth Then lunar = lunar & "-L"87.lunar = Choose(Part + 1, lunar, l_year, l_month, l_day)88.End Function89.Function solar(Lunar_date, Optional IS_lunar_leapmonth As Integer = 0) As String90.'IS_lunar_leapmonth = 0, No leap month; IS_lunar_leapmonth = 1, is leap month91.Dim a As ConvDataA92.Lunar_date = Split(Lunar_date, "-")93.s_year = Lunar_date(0)94.For Each C In Lunar_date95. If C = "L" Then IS_lunar_leapmonth = 196.Next97.a = LunarData(s_year)98.sp_date = DateSerial(s_year, a.sp_month, a.sp_day)99.If Lunar_date(1) <> a.leapmonth Then IS_lunar_leapmonth = 0100.x = Lunar_date(2)101.tm = Lunar_date(1) + IS_lunar_leapmonth - 1102.For i = 1 To tm103. x = x + a.month(i)104. If i = a.leapmonth And IS_lunar_leapmonth = 0 Then105. x = x + a.month(13)106. End If107.Next108.s_date = sp_date + x - 1109.solar = s_date110.End Function111.Function lunarbirth(Solar_birthday As Date, Optional Inquire_year As Integer) As String112. If Inquire_year = 0 Then113. Inquire_year = Left(lunar(Now), 4)114. lunarbirth = solar(Inquire_year & Mid(lunar(Solar_birthday), 5, 10)) 115. If CDate(lunarbirth) < Now - 1 Then Inquire_year = Inquire_year + 1 116. End If117. lunarbirth = solar(Inquire_year & Mid(lunar(Solar_birthday), 5, 10)) 118.End Function119.Function solarbirth(Solar_birthday As Date, Optional Inquire_year As Integer) As String120. If Inquire_year = 0 Then121. Inquire_year = Year(Now)122. solarbirth = DateSerial(Inquire_year, month(Solar_birthday), Day(Solar_birthday))123. If CDate(solarbirth) < Now - 1 Then Inquire_year = Inquire_year + 1 124. End If125. solarbirth = DateSerial(Inquire_year, month(Solar_birthday), Day(Solar_birthday))126.End Function。
[万年历公历农历转换]公历农历转换VB类
[万年历公历农历转换]公历农历转换VB类[万年历公历农历转换]公历农历转换VB类篇一 : 公历农历转换VB类公农历转换VB类网上流传很多计算公农历的源代码,很多,但是居然没有VB的,晕,所以。
用法:以l开始的方法均为阴历,以s开始的方法均为公历基本的两个初始函数:lInitDate:用农历年月日初始化日期对象sInitDate: 用公历年月日初始化日期对象其它的方法看下面的一小段代码吧示例代码Private Sub Command1_ClickDim t As clsDateDim y As LongDim m As LongDim d As LongDim st As SingleDim et As SingleDim da As DateDim j As LongDim ret As LongSet t = New clsDate…t.sInitDate 1900, 1, 1t.lInitDate 2047, 5, 12, False …农历2047年5月12日,非闰月Debug.Print t.lYearIf t.IsLeap = False ThenDebug.Print t.lMonthElseDebug.Print “ 闰“ & t.lMonthEnd IfDebug.Print t.CDayStr …农历日期中文大写Debug.Print t.GanZhi …求干支Debug.Print t.YearAttribute …农历年的属相Debug.Print t.sYear … 公历年Debug.Print t.sMonth … 公历月Debug.Print t.sDay … 公历日Debug.Print t.sWeekDay …公历星期Debug.Print t.Era‟公历纪元Debug.Print t.Constellation … 星座Debug.Print “Week:” & t.wHoliday … 按第几个星期几计算的假日Debug.Print “Solar” & t.sHoliday … 按公历计算的假日Debug.Print “Lunar” & t.lHoliday … 按阴历计算的假日Debug.Pr int t.lSolarTerm … 计算节气…以下为速度测试,很快吧。
1900-2030万年历excel版
廿四气节名称2018 年日期(1) 小寒1月5日星期五(2) 大寒1月20日星期六(3) 立春2月4日星期日(4) 雨水2月19日星期一(5) 惊蜇3月5日星期一(6) 春分3月21日星期三(7) 清明4月5日星期四(8) 谷雨4月20日星期五(9) 立夏5月5日星期六(10) 小满5月21日星期一(11) 盲种6月6日星期三(12) 夏至6月21日星期四2018今年又是精彩的一年---狗年2018 戊戌年 [木狗](13) 小暑7月7日星期六(14) 大暑7月23日星期一January JanuaryApril AprilJuly JulyOctober October(15) 立秋8月7日星期二周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六(16) 处暑8月23日星期四12345612345671234567123456(17) 白露9月8日星期六十五十六十七十八十九二十十六十七十八十九二十廿一廿二十八十九二十廿一廿二廿三廿四廿二廿三廿四廿五廿六廿七(18) 秋分9月23日星期日7891011121389101112131489101112131478910111213(19) 寒露10月8日星期一廿一廿二廿三廿四廿五廿六廿七廿三廿四廿五廿六廿七廿八廿九廿五廿六廿七廿八廿九六月初二廿八廿九九月初二初三初四初五(20) 霜降10月23日星期二14151617181920151617181920211516171819202114151617181920(21) 立冬11月7日星期三廿八廿九三十十二月初二初三初四三十三月初二初三初四初五初六初三初四初五初六初七初八初九初六初七初八初九初十十一十二(22) 小雪11月22日星期四21222324252627222324252627282223242526272821222324252627(23) 大雪12月7日星期五初五初六初七初八初九初十十一初七初八初九初十十一十二十三初十十一十二十三十四十五十六十三十四十五十六十七十八十九(24) 冬至12月22日星期六28293031293029303128293031十二十三十四十五十四十五十七十八十九二十廿一廿二廿三February FebruaryMay MayAugust AugustNovember November周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六123123451234123十六十七十八十六十七十八十九二十二十廿一廿二廿三廿四廿五廿六45678910678910111256789101145678910十九二十廿一廿二廿三廿四廿五廿一廿二廿三廿四廿五廿六廿七廿四廿五廿六廿七廿八廿九七月廿七廿八廿九三十十月初二初三11121314151617131415161718191213141516171811121314151617廿六廿七廿八廿九三十正月初二廿八廿九四月初二初三初四初五初二初三初四初五初六初七初八初四初五初六初七初八初九初十18192021222324202122232425261920212223242518192021222324初三初四初五初六初七初八初九初六初七初八初九初十十一十二初九初十十一十二十三十四十五十一十二十三十四十五十六十七252627282728293031262728293031252627282930初十十一十二十三十三十四十五十六十七十六十七十八十九二十廿一十八十九二十廿一廿二廿三March MarchJune JuneSeptember SeptemberDecember December周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六周日周一周二周三周四周五周六1231211十四十五十六十八十九廿二廿四45678910345678923456782345678十七十八十九二十廿一廿二廿三二十廿一廿二廿三廿四廿五廿六廿三廿四廿五廿六廿七廿八廿九廿五廿六廿七廿八廿九十一月初二111213141516171011121314151691011121314159101112131415廿四廿五廿六廿七廿八廿九二月廿七廿八廿九三十五月初二初三三十八月初二初三初四初五初六初三初四初五初六初七初八初九18192021222324171819202122231617181920212216171819202122初二初三初四初五初六初七初八初四初五初六初七初八初九初十初七初八初九初十十一十二十三初十十一十二十三十四十五十六25262728293031242526272829302324252627282923242526272829初九初十十一十二十三十四十五十一十二十三十四十五十六十七十四十五十六十七十八十九二十十七十八十九二十廿一廿二廿三303031廿一廿四廿五农历节日CHINESE FESTIVALS 正月初一春节(Spring Festival)正月十五元宵节(Lantern Festival)五月初五端午节(Dragon-Boat Festival)七月初七乞巧节(Double-Seventh Day)八月十五中秋节(Mid-Autumn Festival)农历九月初九重阳节(DoubleNinth Festival)农历腊月初八腊八节(Laba Rice Porridge Festival)腊月二十四传统扫房日(House Cleaning Day)。
输入从1900年到3000年之间任两日期求之间的天数
2、解题的基本算法:
1)根据题意,程序运行后,用户只要在键盘上输入1900年到3000年之间的任意两个日期(年、月、日)后,程序计算出这两个日期之间的天数,然后把它输出即可。所以,程序的主要结构应如下:
接收在键盘上输入的两个日期(年、月、日);
计算出两个日期之间的天数;
输出它们之间的天数;
2)从程序结构中看,“输入并接收两个日期”以及“输出它们之间的天数”都比较简单。问题在于如何“计算出两个日期之间的天数”。
输出:input error day!
输入:-1,12,1 1999,2,3
输出:input error year!
输入:2006,4,9 1901,6.30
输出:38269
输入:1956,2,3 2670,17,8
输出:input error month!
输入:0
结束
6、主要体会和教训:
开始时要求用户按照年号从小到大的顺序输入日期时程序才能正确执行,如果输入的日期前面的年号大,结果会出现负数。后通过修改,取相减天数的值的绝对值,即可得到正确答案,而且用户不必按照从小到大的顺序输入日期就可得到想要结果。所以以后考虑问题要仔细。
VI.根据上述分析,已得出解决这一问题的方法。
5)、为了程序的正确性,还应对输入的数据进行判断,以确保输入的年、月、日在合理的范围内:若输入的年在1900和3000之外,则输出“input error year!”重新输入;若输入的月在1和12之外,则输出“input error month!”重新输入;若输入的日在1和对应的月的最大号之外,则输出“input error day!”重新输入。
编程网格若干题目
int month[2][12] = {31, 28, 31, 30, 31, 30, 31, 31, 30,31, 30, 31,31, 29, 31, 30, 31, 30, 31, 31, 30,31, 30, 31};
int main(int argc, char* argv[])
system("pause");
return 0;
t[i+1]=t[i];
t[i]=tmpt;
strcpy(tmpxh,xh[i+1]);
strcpy(xh[i+1],xh[i]);
strcpy(xh[i],tmpxh);
}
}
}
for(tx=1;tx<373;tx++){
int s=0;
for(i=0;i<n;i++){
if (tx==t[i]){
关于输入
输入正整数N和M,以逗号间隔
关于输出
顺次输出关闭的灯的编号,其间用逗号间隔
例子输入
10,10
例子输出
1,4,9
#include <stdio.h>
int a[5001]={0};
int main()
{
int n,m,i,j;
scanf("%d,%d",&n,&m);
for(i=1;i<=m;i++){
对所有的输出,要求按日期从前到后的顺序输出。
对生日相同的学号,按输入的顺序输出。
例子输入
6
00508192 3 2
00508153 4 5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
04 正月初五 11 正月十二 18 正月十九 25 正月廿六 日
05 正月初六 12 正月十三 19 正月二十 26 正月廿七
1900/3/1 一
二
三
1900年03月
四
01 二月初一 08 二月初八 15 二月十五 22 二月廿二 29 二月廿九 五
07 闰八月十 四 14 闰八月廿 一 21 闰八月廿 八 28 九月初六
1900/11/1
1900年11月
二
三
四
01 九月初十 五
02 九月十一 09 九月十八 16 九月廿五 23 十月初二 30 十月初九 六
03 九月十二 10 九月十九 17 九月廿六 24 十月初三 日
04 九月十三 11 九月二十 18 九月廿七 25 十月初四
一
一
一
02 三月初三 09 三月初十 16 三月十七 23 三月廿四 30 四月初二
1900/7/1
03 三月初四 10 三月十一 17 三月十八 24 三月廿五
04 三月初五 11 三月十二 18 三月十九 25 三月廿六
05 三月初六 12 三月十三 19 三月二十 26 三月廿七
06 三月初七 13 三月十四 20 三月廿一 27 三月廿八
05 五月初九 12 五月十六 19 五月廿三 26 五月三十
06 五月初十 13 五月十七 20 五月廿四 27 六月初一
07 五月十一 14 五月十八 21 五月廿五 28 六月初二
08 五月十二 15 五月十九 22 五月廿六 29 六月初三
1900年07月
二
三
四
五
六
日
01 六月初五
07 三月初八 14 三月十五 21 三月廿二 28 三月廿九
08 三月初九 15 三月十六 22 三月廿三 29 四月初一
07 四月初九 14 四月十六 21 四月廿三 28 五月初一
08 四月初十 15 四月十七 22 四月廿四 29 五月初二
04 五月初八 11 五月十五 18 五月廿二 25 五月廿九
1900/12/1
1900年12月
二
三
四
五
六
01 十月初十 日
02 十月十一 09 十月十八 16 十月廿五 23 十一月初 二 30 十一月初 九
一
01 闰八月初 八 08 闰八月十 五 15 闰八月廿 二 22 闰八月廿 九 29 九月初七
一
一
05 九月十四 12 九月廿一 19 九月廿八 26 十月初五
06 九月十五 13 九月廿二 20 九月廿九 27 十月初六
07 九月十六 14 九月廿三 21 九月三十 28 十月初七
08 九月十七 15 九月廿四 22 十月初一 29 十月初八
03 十月十二 10 十月十九 17 十月廿六 24 十一月初 三 31 十一月初 十
04 十月十三 11 十月二十 18 十月廿七 25 十一月初 四
04 六月初八 11 六月十五 18 六月廿二 25 六月廿九
05 六月初九 12 六月十六 19 六月廿三 26 七月初一
06 六月初十 13 六月十七 20 六月廿四 27 七月初二
07 六月十一 14 六月十八 21 六月廿五 28 七月初三
08 六月十二 15 六月十九 22 六月廿六 29 七月初四
06 七月十二 13 七月十九 20 七月廿六 27 八月初三
07 七月十三 14 七月二十 21 七月廿七 28 八月初四
08 七月十四 15 七月廿一 22 七月廿八 29 八月初五
03 八月初十 10 八月十七 17 八月廿四 24 闰八月初 一
04 八月十一 11 八月十八 18 八月廿五 25 闰八月初 二
1900/4/1
03 腊月初三 10 腊月初十 17 腊月十七 24 腊月廿四 31 正月初一
04 腊月初四 11 腊月十一 18 腊月十八 25 腊月廿五
05 腊月初五 12 腊月十二 19 腊月十九 26 腊月廿六
06 腊月初六 13 腊月十三 20 腊月二十 27 腊月廿七
07 腊月初七 14 腊月十四 21 腊月廿一 28 腊月廿八
05 十月十四 12 十月廿一 19 十月廿八
06 十月十五 13 十月廿二 20 十月廿九
07 十月十六 14 十月廿三 21 十月三十
08 十月十七 15 十月廿四 22 十一月初 一 29 十一月初 八
26 28 27 十一月初 十一月初六 十一月初 五 七
05 八月十二 12 八月十九 19 八月廿六
06 八月十三 13 八月二十 20 八月廿七
07 八月十四 14 八月廿一 21 八月廿八
08 八月十五 15 八月廿二 22 八月廿九 29 闰八月初 六
26 28 27 闰八月初 闰八月初四 闰八月初 三 五
1900年10月
二
02 闰八月初 九 09 闰八月十 六 16 闰八月廿 三 23 九月初一 30 九月初八 三
02 二月初二 09 二月初九 16 二月十六 23 二月廿三 30 二月三十 六
03 二月初三 10 二月初十 17 二月十七 24 二月廿四 31 三月初一 日
04 二月初四 11 二月十一 18 二月十八 25 二月廿五
02 腊月初二 09 腊月初九 16 腊月十六 23 腊月廿三 30 腊月三十
四
五
03 05 04 闰八月初 闰八月十一 闰八月十 十 二 10 12 11 闰八月十 闰八月十八 闰八月十 七 九 17 19 18 闰八月廿 闰八月廿五 闰八月廿 四 六 24 25 26 九月初二 九月初三 九月初四 31 九月初九 六
06 闰八月十 三 13 闰八月二 十 20 闰八月廿 七 27 九月初五 日
年 年 历
1900年01月
一
二
三
四
五
六
1900/1/1 日
01 腊月初一 08 900/2/1 一
二
三
01 正月初二 08 正月初九 15 正月十六 22 正月廿三
1900年02月
四
02 正月初三 09 正月初十 16 正月十七 23 正月廿四 五
05 四月初七 12 四月十四 19 四月廿一 26 四月廿八 日
06 四月初八 13 四月十五 20 四月廿二 27 四月廿九
1900/6/1
1900年06月
二
三
四
五
01 五月初五 六
02 五月初六 09 五月十三 16 五月二十 23 五月廿七 30 六月初四 日
03 五月初七 10 五月十四 17 五月廿一 24 五月廿八
1900年04月
二
三
四
五
六
日
01 三月初二
1900/5/1
1900年05月
二
01 四月初三 三
02 四月初四 09 四月十一 16 四月十八 23 四月廿五 30 五月初三 四
03 四月初五 10 四月十二 17 四月十九 24 四月廿六 31 五月初四 五
04 四月初六 11 四月十三 18 四月二十 25 四月廿七 六
1900/8/1
1900年08月
二
三
01 七月初七 四
02 七月初八 09 七月十五 16 七月廿二 23 七月廿九 30 八月初六 五
03 七月初九 10 七月十六 17 七月廿三 24 七月三十 31 八月初七 六
04 七月初十 11 七月十七 18 七月廿四 25 八月初一 日
05 七月十一 12 七月十八 19 七月廿五 26 八月初二
1900/9/1
1900年09月
二
三
四
五
六
01 八月初八 日
02 八月初九 09 八月十六 16 八月廿三 23 八月三十 30 闰八月初 七
一
一
一
02 六月初六 09 六月十三 16 六月二十 23 六月廿七 30 七月初五
1900/10/1
03 六月初七 10 六月十四 17 六月廿一 24 六月廿八 31 七月初六
06 正月初七 13 正月十四 20 正月廿一 27 正月廿八
07 正月初八 14 正月十五 21 正月廿二 28 正月廿九
05 二月初五 12 二月十二 19 二月十九 26 二月廿六
06 二月初六 13 二月十三 20 二月二十 27 二月廿七
07 二月初七 14 二月十四 21 二月廿一 28 二月廿八