公曆農曆換算工具
該工具實現公曆和農曆之間的轉換計算,支援
150年之間的轉換
從公曆2023年1
月31日到2023年12
月31日,該年份段已經足夠現時的基本需要,如果需要更多年距的計算需要更高的精密計算才能實現。
首先先導入
dll檔案
mt.framework.commontools.chinesedate.dll
。其中裡面只有乙個類
chinesecalendar
,含有的成員如下列表 成員
說明chinesecalendar(datetime date)
使用公曆例項化
chinesecalendar(int cyear, int cmonth, int cday)
使用農曆日期例項化
datetime
date
獲取公曆日期
string
chineseweekday
獲取當前公曆日期星期幾
string
constellationstring
獲取當前公曆日期的星座
string
dateanimal
獲取當前公曆日期生俏
string
dateholiday
獲取當前公曆日期中國節日
string
weekdayholiday
獲取當前公曆日期按星期的中國節日
bool
isleapyear
是否公曆閏年
intchineseyear
農曆年數
intchinesemonth
農曆月數
intchineseday
農曆天數
string
chineseyeartostring
農曆年數文字方式
如:2010
顯示二○一○
string
chinesemonthtostring
農曆月數文字方式
如:10 顯示十
;1 顯示正
12 顯示
臘string
chinesedaytostring
農曆日數文字方式
如:1
顯示初一
;21
顯示廿一;31
顯示卅一
string
chinesedatetostring
顯示農曆文字方式
上面年月日的組合
bool
ischineseleapmonth
當前日期是否農曆閏月
bool
ischineseleapyear
當前日期是否農曆閏年
string
chinesesolarterm
農曆節氣
string
chineseacycleofsixtyyears
農曆年的甲子顯示方式
string
chineseanimal
農曆年的生肖
string
chinesemonthcelestialstemandterrestrialbranch
農曆月的以天干地支方式顯示
string
chinesedaycelestialstemandterrestrialbranch
農曆日的以天干地支方式顯示
string
chinesedateforcelestialstemandterrestrialbranch
農曆日期以天干地支方式顯示
string
tostring()
顯示公曆日期和農曆日期所有資訊
公曆轉農曆
public string chineselunisolardate datetime adatatime 年月 甲乙丙丁戊己庚辛壬癸 year 4 10 子丑寅卯辰巳午未申酉戌亥 year 4 12 鼠牛虎兔龍蛇馬羊猴雞狗豬 year 4 12 month leapmonth 潤 無正二三四五六七...
公曆轉農曆函式
庫名 gton.h 程式by gshuang1 ifndef gton h 防止過載 define gton h uchar idata datenong 4 uchar code data1 公曆各個月的天數 uchar code days in a mon 2 12 uchar yearstyp...
c 版公曆轉農曆
using system namespace ljtools private static int year20 new int private static int year19 new int private static int year2000 new int private static ...