-
大小: 2.16MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-06
- 語言: C/C++
- 標簽:
資源簡介
c++方式獲取農(nóng)歷,星座,節(jié)日等信息和公歷轉(zhuǎn)換等,需要同學(xué)可以看看,有相應(yīng)實例代碼
代碼片段和文件信息
#include?“Helper.h“
#include?“LunarData.h“
#include?
#include?
#ifndef?BOOL
typedef?int?BOOL;
#endif?//BOOL
#ifndef?FALSE
#define?FALSE?0
#endif
#ifndef?TRUE
#define?TRUE?1
#endif
/*
注意,年干支計算請參照根目錄下“農(nóng)歷簡介.txt”中的方法。月干支計算比較復(fù)雜,
是以節(jié)氣為界(注意,不是中氣,節(jié)氣指立春、驚蟄、清明、立夏、芒種、小暑、立
秋、白露、寒露、立冬、大雪、小寒這12個,其余的即為中氣),1998年12月7日(大
雪)的月干支為甲子,可在此基礎(chǔ)上進行前推和后推。日干支以2000年1月7日(甲子
日)為參考,只要算出天數(shù)差即可知道日干支。時干支則是根據(jù)日干支來推算的,天
干根據(jù)日的天干有以下對應(yīng)關(guān)系,甲、己得甲,乙、庚得丙,丙、辛得戊,丁、壬得
庚,戊、癸得壬,時地支則為按每兩個小時為一個地支來計量,前一天的23時至1時為
子時,1時至3時為丑時,依此類推。
*/
/*
本例中的星期算法采用的是一個通用算法,公式如下:
W?=?[Y-1]?+?[(Y-1)/4]?-?[(Y-1)/100]?+?[(Y-1)/400]?+?D
Y是年份數(shù),D是這一天在這一年中的年內(nèi)序數(shù)加1,也就是這一天在這一年中是第幾天。
這個公式大致驗證了一下是可行的,就本例所支持的年份區(qū)間內(nèi)至少是正確的。
*/
char?*Riming[30]={“初一““初二““初三““初四““初五““初六““初七““初八““初九““初十““十一““十二““十三““十四““十五““
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????117248??2016-08-23?09:00??LunarSDK\方法1\Console_Calendar\Release\TestLunar.exe
?????文件??????35139??2016-08-23?09:00??LunarSDK\方法1\Console_Calendar\TestLunar\Helper.c
?????文件????????217??2015-11-06?12:39??LunarSDK\方法1\Console_Calendar\TestLunar\Helper.h
?????文件?????219605??2016-08-23?08:59??LunarSDK\方法1\Console_Calendar\TestLunar\LunarData.h
?????文件????????607??2016-01-27?14:56??LunarSDK\方法1\Console_Calendar\TestLunar\main.c
?????文件???????4166??2015-11-06?12:39??LunarSDK\方法1\Console_Calendar\TestLunar\TestLunar.vcproj
?????文件????????893??2015-11-06?12:39??LunarSDK\方法1\Console_Calendar\TestLunar.sln
?????文件???????1454??2016-10-14?09:05??LunarSDK\方法1\MFC_Calendar\Calendar.clw
?????文件???????1692??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\Calendar.cpp
?????文件???????4538??2016-10-14?09:03??LunarSDK\方法1\MFC_Calendar\Calendar.dsp
?????文件????????524??2016-10-14?09:03??LunarSDK\方法1\MFC_Calendar\Calendar.dsw
?????文件????????463??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\Calendar.h
?????文件??????48968??2016-10-15?11:16??LunarSDK\方法1\MFC_Calendar\Calendar.opt
?????文件???????4116??2016-10-15?11:17??LunarSDK\方法1\MFC_Calendar\Calendar.plg
?????文件???????5807??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\Calendar.rc
?????文件????????881??2016-10-14?09:01??LunarSDK\方法1\MFC_Calendar\Calendar.sln
????..A..H.?????14848??2016-10-14?09:06??LunarSDK\方法1\MFC_Calendar\Calendar.suo
?????文件???????8779??2016-10-14?09:02??LunarSDK\方法1\MFC_Calendar\Calendar.vcproj
?????文件??????30432??2016-10-14?08:58??LunarSDK\方法1\MFC_Calendar\CalendarCore.cpp
?????文件???????2649??2016-01-29?13:30??LunarSDK\方法1\MFC_Calendar\CalendarCore.h
?????文件??????23822??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\CalendarDlg.cpp
?????文件???????2114??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\CalendarDlg.h
?????文件?????219605??2016-08-23?08:59??LunarSDK\方法1\MFC_Calendar\LunarData.h
?????文件????????521??2015-11-06?12:39??LunarSDK\方法1\MFC_Calendar\MenDC.cpp
?????文件????????283??2015-11-06?12:39??LunarSDK\方法1\MFC_Calendar\MenDC.h
?????文件???????2893??2016-10-14?09:00??LunarSDK\方法1\MFC_Calendar\ReadMe.txt
?????文件?????401864??2016-10-14?09:07??LunarSDK\方法1\MFC_Calendar\Release\Calendar.exe
?????文件???????1078??2015-11-06?12:39??LunarSDK\方法1\MFC_Calendar\res\Calendar.ico
?????文件????????371??2015-11-06?12:39??LunarSDK\方法1\MFC_Calendar\res\Calendar.rc2
?????文件???????3584??2015-11-06?12:39??LunarSDK\方法1\MFC_Calendar\res\Thumbs.db
............此處省略78個文件信息
評論
共有 條評論