'六曜'에 해당되는 글 1건
- 2008/10/25 六曜を取得する
/// <summary>
/// 六曜を取得する。
/// </summary>
/// <param name="targetdate">調査する日付</param>
/// <returns></returns>
internal static string GetRokuyouString(DateTime targetdate)
{
int month;
int uru;
int day;
string rtn = "";
System.Globalization.JapaneseLunisolarCalendar jpnc = new System.Globalization.JapaneseLunisolarCalendar();
month = jpnc.GetMonth(targetdate);
day = jpnc.GetDayOfMonth(targetdate);
//閏月を取得
uru = jpnc.GetLeapMonth(jpnc.GetYear(targetdate), jpnc.GetEra(targetdate));
if ((uru > 0) && (month - uru >= 0)) //閏月がある場合の補正
{
month = month - 1;
}
switch ((month + day) % 6)
{
case 0:
rtn = "大安";
break;
case 1:
rtn = "赤口";
break;
case 2:
rtn = "先勝";
break;
case 3:
rtn = "友引";
break;
case 4:
rtn = "先負";
break;
case 5:
rtn = "仏滅";
break;
default:
break;
}
return rtn;
}
'.Net' 카테고리의 다른 글
| 뮤텍스를 사용한 다중실행 방지(C#) (0) | 2009/02/12 |
|---|---|
| 六曜を取得する (0) | 2008/10/25 |
| 한방에 예외로그를 처리하기. (0) | 2008/10/22 |
| ClickOnce로 배포된 어플리케이션 버젼 취득. ClickOnce配布アプリのバージョン取得 (0) | 2008/09/30 |
| OTP솔루션 구축방법 (0) | 2008/05/20 |
| 진정한 웹다중Tier개발의 시작? VOLTA플랫폼 (0) | 2007/12/10 |
![]() |
![]() |
|
![]() |
![]() |
![]() |


Prev





Rss Feed