国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現功能強大的中國農歷日歷操作類

2020-01-24 02:06:21
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現功能強大的中國農歷日歷操作類。分享給大家供大家參考。具體如下:

這個C#類定義了中國農歷日歷,除了可以輸入正常的日歷外還可以獲得指定年份的生肖、返回年份的干支以及星座、二十四節氣、二十八星宿、常用節日等。

部分代碼片段如下

/// <summary>/// 傳回農歷y年閏月的天數/// </summary>private static int leapDays(int y){  if (leapMonth(y) != 0)  { if ((lunarInfo[y - 1900] & 0x10000) != 0)   return 30; else   return 29;  }  else return 0;}/// <summary>/// 傳回農歷y年閏哪個月 1-12 , 沒閏傳回 0/// </summary>private static int leapMonth(int y){  return (int)(lunarInfo[y - 1900] & 0xf);}/// <summary>/// 傳回農歷y年m月的總天數/// </summary>private static int monthDays(int y, int m){  if ((lunarInfo[y - 1900] & (0x10000 >> m)) == 0) return 29;  else return 30;}/// <summary>/// 傳回農歷y年的生肖/// </summary>private static String AnimalsYear(int y){  return Animals[(y - 4) % 12];}/// <summary>/// 傳入月日的offset 傳回干支,0=甲子/// </summary>private static String cyclicalm(int num){  return (Gan[num % 10] + Zhi[num % 12]);}/// <summary>/// 傳入offset 傳回干支, 0=甲子/// </summary>private static String cyclical(int y){  int num = y - 1900 + 36;  return (cyclicalm(num));}

完整實例代碼點擊此處本站下載

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南宫市| 建阳市| 汉沽区| 宽甸| 保山市| 定远县| 平乡县| 贺兰县| 武川县| 迁安市| 五寨县| 荥阳市| 安康市| 游戏| 疏勒县| 京山县| 新平| 黎川县| 临泽县| 孟州市| 雅江县| 沂南县| 迁安市| 长顺县| 明光市| 罗山县| 图片| 榆社县| 乌鲁木齐市| 南汇区| 临夏市| 左权县| 诏安县| 佳木斯市| 吐鲁番市| 庆城县| 清远市| 奎屯市| 中山市| 罗田县| 竹溪县|