Program.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Masuit.Tools.DateTimeExt;
  2. using System;
  3. namespace Test
  4. {
  5. internal static class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. DateTime dt = DateTime.Parse("2019-2-6");
  10. ChineseCalendar cc = new ChineseCalendar(dt);
  11. Console.WriteLine("阳历:" + cc.DateString);
  12. Console.WriteLine("属相:" + cc.AnimalString);
  13. Console.WriteLine("农历:" + cc.ChineseDateString);
  14. Console.WriteLine("时辰:" + cc.ChineseHour);
  15. Console.WriteLine("节气:" + cc.ChineseTwentyFourDay);
  16. Console.WriteLine("节日:" + cc.DateHoliday);
  17. Console.WriteLine("农历节日:" + cc.ChineseCalendarHoliday);
  18. Console.WriteLine("前一个节气:" + cc.ChineseTwentyFourPrevDay);
  19. Console.WriteLine("后一个节气:" + cc.ChineseTwentyFourNextDay);
  20. Console.WriteLine("干支:" + cc.GanZhiDateString);
  21. Console.WriteLine("星期:" + cc.WeekDayStr);
  22. Console.WriteLine("星宿:" + cc.ChineseConstellation);
  23. Console.WriteLine("星座:" + cc.Constellation);
  24. Console.WriteLine("是否是假期:" + cc.IsHoliday);
  25. Console.WriteLine("是否是工作日:" + cc.IsWorkDay);
  26. //DateTime today = DateTime.Parse("2019-1-31");
  27. //ChineseCalendar.CustomWorkDays.Add(DateTime.Parse("2019-02-02"));
  28. //ChineseCalendar.CustomWorkDays.Add(DateTime.Parse("2019-02-03"));
  29. //var cc = new ChineseCalendar(today);
  30. //var ccEnd = cc.AddWorkDays(4);
  31. //var endDate = ccEnd.Date;
  32. //Console.WriteLine(endDate);
  33. }
  34. }
  35. }