这篇文章主要介绍的是利用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的时候能有所帮助。
DQL(重点查询) 数据库在执行dql的时候不会对数据进行任何的改变仅仅是看看看查询...
javascript数组常用方法 1.push---在数组的尾部添加一个元素改变原始数组 2.unsh...
本文假定你对dos下的病毒和386PM有一定的了解。 1、感染任何一个病毒都需要有寄...
基于 mithril.js ,javascript ,scss写一个可拖动的滑块组件,供大家参考,具体内...
前几天安装了最新的Visual Studio 2017企业版,发现无法打开之前使用Visual Stud...
啊哈突然看到大一的时候玩的一些bat和vbs虽然感觉优点幼稚就就就 当作纪念一下了...
本文实例讲述了JSP验证码简单生成方法。分享给大家供大家参考。具体如下: %@ pa...
文章目录 Web write_shell happysql easytp javaweb Misc 签到 InputMonitor 我...
Oozie是一个基于工作流引擎的开源框架由Cloudera公司贡献给Apache提供对Hadoop M...
ObjectvieSQL简介 ObjectiveSQL 是一个Java ORM 框架,它不仅是Active Record 模...