国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

基于ASP.NET實現日期轉為大寫的漢字

2024-07-10 12:46:45
字體:
來源:轉載
供稿:網友

這篇文章主要介紹的是利用ASP.NET將日期格式轉為大寫漢字,比如: “2013年12月3日” 轉換成 “貳零壹叁年拾貳月叁日”,下面一起來看看怎么實現。

一樣話不多說,直接上代碼

//年份轉換為大寫漢字  public static string numtoUpper(int num)   {    return "零壹貳叁肆伍陸柒捌玖"[num].ToString();   }//月份轉換大寫漢字  public static string monthtoUpper(int month)  {   if (month < 10)   {    return numtoUpper(month);   }   else   {    if (month == 10) { return "壹拾"; }    else    {     return "壹拾" + numtoUpper(month - 10);    }   }  }//日期轉化為大寫漢字  public static string daytoUpper(int day)  {   if (day < 20)   {    return monthtoUpper(day);   }   else   {    String str = day.ToString();    if (str[1] == '0')    {     return numtoUpper(Convert.ToInt16(str[0].ToString())) + "拾";    }    else    {     return numtoUpper(Convert.ToInt16(str[0].ToString())) + "拾"      + numtoUpper(Convert.ToInt16(str[1].ToString()));    }   }  }
static void Main(string[] args)  {   string year = "2013";   string retur = string.Empty;   for (int i = 0; i < year.Length; i++)   {    retur += numtoUpper(int.Parse(year[i].ToString())).ToString();   }   Console.WriteLine(retur + " 年");   retur = string.Empty;   string month = "12";   retur = monthtoUpper(Convert.ToInt32(month));   Console.WriteLine(retur + " 月");   string day = "3";   retur = daytoUpper(Convert.ToInt32(day));   Console.WriteLine(retur + " 日");   Console.ReadLine();  }

以上就是利用ASP.NET將日期格式轉為大寫漢字的全部內容,希望本文的內容對大家使用ASP.NET的時候能有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庆云县| 横山县| 那坡县| 沂南县| 阿鲁科尔沁旗| 蒲城县| 乾安县| 寻乌县| 正阳县| 五大连池市| 焦作市| 长阳| 正定县| 洪湖市| 萨嘎县| 嘉定区| 监利县| 宁德市| 洪江市| 凉山| 正镶白旗| 昌乐县| 荆州市| 丰顺县| 兴国县| 南皮县| 丹寨县| 武宣县| 滁州市| 石泉县| 上高县| 青田县| 玉树县| 太康县| 阜新| 津南区| 同德县| 城步| 南部县| 揭阳市| 呼和浩特市|