C# Class DataCollection.Util.ChineseDate

中国农历类 版本V1.0 支持 1900.1.31日起至 2049.12.31日止的数据
本程序使用数据来源于网上的万年历查询,并综合了一些其它数据
Afficher le fichier Open project: JimmyFung/DesktopHelper Class Usage Examples

Méthodes publiques

Méthode Description
ChineseDate ( System.DateTime dt ) : System

用一个标准的公历日期来初使化

ChineseDate ( int cy, int cm, int cd, bool leapMonthFlag ) : System

用农历的日期来初使化

NextDay ( ) : ChineseDate

取下一天

PervDay ( ) : ChineseDate

取前一天

Private Methods

Méthode Description
BitTest32 ( int num, int bitpostion ) : bool

测试某位是否为真

CheckChineseDateLimit ( int year, int month, int day, bool leapMonth ) : void

检查农历日期是否合理

CheckDateLimit ( System.DateTime dt ) : void

检查公历日期是否符合要求

CompareWeekDayHoliday ( System.DateTime date, int month, int week, int day ) : bool

比较当天是不是指定的第周几

ConvertDayOfWeek ( DayOfWeek dayOfWeek ) : int

将星期几转成数字表示

ConvertNumToChineseNum ( char n ) : string

将0-9转成汉字形式

GetChineseHour ( System.DateTime dt ) : string

获得当前时间的时辰

GetChineseLeapMonth ( int year ) : int
GetChineseLeapMonthDays ( int year ) : int
GetChineseMonthDays ( int year, int month ) : int
GetChineseYearDays ( int year ) : int

取农历年一年的天数

Method Details

ChineseDate() public méthode

用一个标准的公历日期来初使化
public ChineseDate ( System.DateTime dt ) : System
dt System.DateTime
Résultat System

ChineseDate() public méthode

用农历的日期来初使化
public ChineseDate ( int cy, int cm, int cd, bool leapMonthFlag ) : System
cy int 农历年
cm int 农历月
cd int 农历日
leapMonthFlag bool
Résultat System

NextDay() public méthode

取下一天
public NextDay ( ) : ChineseDate
Résultat ChineseDate

PervDay() public méthode

取前一天
public PervDay ( ) : ChineseDate
Résultat ChineseDate