zoukankan      html  css  js  c++  java
  • 转换日期为中文数字

    using System;
    using System.Web;
    using System.Text;
    using System.Text.RegularExpressions;
    namespace DC
     {
       class DateConvertor
       {
           private static DateConvertor m_DateConvert = null;
         private char[] strChinese;
         private DateConvertor()
         {
           strChinese = new char[] {
             '〇','一','二','三','四','五','六','七','八','九','十'
           };
         }
         public static DateConvertor Instance
         {
           get
           {
             if (m_DateConvert == null)
                 m_DateConvert = new DateConvertor();
             return m_DateConvert;
           }
         }
         public string ToChineseYear(int year)
         {
             StringBuilder result = new StringBuilder();
             string sYear = year.ToString();
             foreach (Char c in sYear)
             {
                 int i = 0;
                 int.TryParse(c.ToString(), out i);
                 result.Append(strChinese[i]);
             }
             return result.ToString();
         }
         public string ToChineseDayOrMonth(int day)
         {
             StringBuilder result = new StringBuilder();
             string sDay = day.ToString();
             for (int i = 0; i < sDay.Length; ++i )
             {
                 char c = sDay[i];
                 int tmp = 0;
                 int.TryParse(c.ToString(), out tmp);
                 if (sDay.Length == 1) {
                     result.Append(strChinese[tmp]);
                 }
                 else if (sDay.Length == 2) {
                     if (i == 0)
                     {
                         if (tmp > 1)
                             result.Append(strChinese[tmp]);
                         result.Append("十"); 
                     }
                     else if (i == 1)
                     {
                         if (tmp > 0)
                             result.Append(strChinese[tmp]);
                     }
                 }
             }
             return result.ToString();
         }
      }
    }
  • 相关阅读:
    获得CCNA和CCNP及CCIE认证的必备条件和有效期绍
    Js6利用class创建类
    Js6利用class创建类
    权益证明机制 (PoS):权益决定验证权,谁更有钱谁发言
    关于共识机制的一些想法
    有向无环图 (DAG) 技术:超越区块链的分布式账本
    寻找一种易于理解的一致性算法(扩展版)
    如何使用python语言中的方法对列表进行增删改操作
    如何操作python语言中的元素并计算相应的属性
    如何操作python语言中的列表并获取对应的元素
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/2718726.html
Copyright © 2011-2022 走看看