땡큐하게 한국양력음력 달력이 있다..
System.Globalization.KoreanLunisolarCalendar <-- 이놈..
그레고리력은 윤년계산이 있기때문에 한국음력하고 1:1 매칭이 안된다 2월 29일이 있다.
어쨌든.. 윤년은 일반적으로 사용하는 DateTime으로 파싱하면 안된다. ㅇㅇ
변환처리
public DateTime ConvertLunaToSolra(string lunayear, string lunamonth, string lunadate)
{ var calendar = new System.Globalization.KoreanLunisolarCalendar(); DateTime dt = calendar.ToDateTime(Convert.ToInt32(lunayear),
Convert.ToInt32(lunamonth), Convert.ToInt32(lunadate),
0, 0, 0, 0); return dt; }
public string ConvertSolraToLuna(DateTime dt)
{ var calendar = new System.Globalization.KoreanLunisolarCalendar(); string parsetime = calendar.GetYear(dt).ToString("D4")
+ "-" + calendar.GetMonth(dt).ToString("D2") + "-"
+ calendar.GetDayOfMonth(dt).ToString("D2"); return parsetime; }
요로코롬 하면된다. ㅇㅇ 땡큐포 MS ㅇㅈㄹ
댓글 없음:
댓글 쓰기