就是支票上面用的大写日期那种形式。
例如:2011-06-16  转换成 贰零壹壹 零陆   壹拾陆
      2011-10-20  转换成 贰零壹壹 零壹拾 零贰拾

解决方案 »

  1.   

    搞个 string[10],里面放上大写,然后循环日期,去对应下标的值
      

  2.   


       
        public String GetValue()
        {        String[] values = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾" };        String date = DateTime.Now.ToString("yyyy-MM-dd");
            String newDate = "";
            char[] cDate = date.ToCharArray();
            for (int i = 0; i < cDate.Length; i++)
            {
                if (cDate[i].ToString().Equals("-"))
                {
                    newDate += " ";
                }
                else
                {
                    newDate += values[int.Parse(cDate[i].ToString())].ToString();
                }
            }
            return newDate;
        }