1樓:匿名使用者
公曆轉換成農曆的c#函式2007-08-24 11:41//天干
private static string tiangan = ;
//地支
private static string dizhi = ;
//十二生肖
private static string shengxiao = ;
//農曆日期
private static string dayname = ;
//農曆月份
private static string monthname = ;
//公曆月計數天
private static int monthadd = ;
//農曆資料
private static int lunardata = ;
////// 獲取對應日期的農曆
////// 公曆日期
///public string getlunarcalendar(datetime dtday)
catch
int nthedate;
int nisend;
int k, m, n, nbit, i;
string calendar = string.empty;
//計算到初始時間2023年2月8日的天數:1921-2-8(正月初一)
nthedate = (year - 1921) * 365 + (year - 1921) / 4 + day + monthadd[month - 1] - 38;
if ((year % 4 == 0) && (month > 2))
nthedate += 1;
//計算天干,地支,月,日
nisend = 0;
m = 0;
k = 0;
n = 0;
while (nisend != 1)
nthedate = nthedate - 29 - nbit;
n = n - 1;
}if (nisend == 1)
break;
m = m + 1;
}year = 1921 + m;
month = k - n + 1;
day = nthedate;
//return year + "-" + month + "-" + day;
if (k == 12)
//年calendar = year + "年";
//生肖
calendar += shengxiao[(year - 4) % 60 % 12].tostring() + "年 ";
// //天干
calendar += tiangan[(year - 4) % 60 % 10].tostring();
// //地支
calendar += dizhi[(year - 4) % 60 % 12].tostring() + " ";
//農曆月
if (month < 1)
calendar += "閏" + monthname[-1 * month].tostring() + "月";
else
calendar += monthname[month].tostring() + "月";
//農曆日
calendar += dayname[day].tostring() + "日";
return calendar;}
2樓:匿名使用者
參考一下這個文件:
3樓:匿名使用者
tetime.parseexact("20060707", "yyyymmdd",system.globalization.
cultureinfo.currentculture);
string str = dt.tostring("yyyy-mm-dd");
另外,團idc網上有許多產品**,便宜有口碑
winform中如何實現MDI
這個是主窗體的 toolstripmenuitem 的事件 search form 是你窗體的class 能看明白麼。private static search form winform1 private void toolstripmenuitem click object sender,even...
如何在中 實現 輸入上標 下標,ppt中如何實現上標和下標在同一列上
使用過word上 下 標的bai可能都du知道,要zhi在word中實現上 下標功能dao,可以點專相關的按鈕來完成,屬同時也能使用快捷鍵來完成!上 下標快捷鍵介紹 上標 ctrl shift 說明,同時按下ctrl shift和 這三個鍵,就可以輸入上 標,如果想取消上標的輸入,再次按這三個鍵即可...
中如何實現兩端對齊,WORD中如何實現兩端對齊?
copy完了後你自己要再排版的。沒有什麼軟體能完完整整的轉換過來 如何在word中設定文字兩端對齊,這裡一分鐘教會你!word中,如何實現兩端對齊,如下圖所示.分散對齊 會一直把文字撐滿排到行尾,相信不是樓主需要的效果。其實,word 2007 裡面有個 中文版式 的功能,可以為選中的文字指定撐滿多...