C# 获取农历时间
1.先引用using System.Globalization;
2.調用一下代碼
ChineseLunisolarCalendar ChineseCalendar = new ChineseLunisolarCalendar();int year = ChineseCalendar.GetYear(DateTime.Now);int day = ChineseCalendar.GetDayOfMonth(DateTime.Now);int month = ChineseCalendar.GetMonth(DateTime.Now);int leapMonth = ChineseCalendar.GetLeapMonth(year);string date= string.Format("農歷{0}{1}({2})年{3}{4}月{5}{6}", "甲乙丙丁戊己庚辛壬癸"[(year - 4) % 10], "子丑寅卯辰巳午未申酉戌亥"[(year - 4) % 12], "鼠牛虎兔龍蛇馬羊猴雞狗豬"[(year - 4) % 12], month == leapMonth ? "閏" : "", "無正二三四五六七八九十冬臘"[leapMonth > 0 && leapMonth <= month ? month - 1 : month], "初十廿三"[day / 10], "十一二三四五六七八九"[day % 10]);3.結果如下:2018年5月27日 星期日 農歷戊戌(狗)年四月十三
總結
- 上一篇: 谷歌,Google,Chrome,检查工
- 下一篇: 文献管理软件工具讲解-------阿冬专