自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何將C#時(shí)間格式轉(zhuǎn)換為中文格式

開發(fā) 后端
本實(shí)例實(shí)現(xiàn)的主要功能是,將形如YYYY-MM-DD格式的C#時(shí)間格式轉(zhuǎn)換為中文。希望本文能對大家有所幫助。

首先,使用Javascript語言自定義一個transformchinese(s)方法,將數(shù)字日期轉(zhuǎn)化為中文,C#時(shí)間格式轉(zhuǎn)換代碼如下:

  1. <script> 
  2. var chinese = ['零','一','二','三','四','五','六','七','八','九'];  
  3. var len = ['十'];  
  4. var ydm =['年','月','日'];  
  5. function etchinese(s)  
  6. {  
  7.     //將單個數(shù)字轉(zhuǎn)化成中文  
  8.     s=""+s;  
  9.     sslen = s.length;  
  10.     var result="";  
  11.     for(var i=0;i<slen;i++)  
  12.     {  
  13.         result+=chinese[s.charAt(i)];  
  14.     }  
  15.      return result;  
  16. }  
  17. function specialcharacter(s)  
  18. {  
  19.     //對特殊情況進(jìn)行處理,并調(diào)用etchinese(s)方法,返回相關(guān)的中文  
  20.     s=""+s;  
  21.     var result="";  
  22.     if(s.length==2)  
  23.     {  
  24.          if(s.charAt(0)=="1")  
  25.          {  
  26.             if(s.charAt(1)=="0")return len[0];  
  27.             return len[0]+chinese[s.charAt(1)];  
  28.           }  
  29.      if(s.charAt(1)=="0")return chinese[s.charAt(0)]+len[0];  
  30.         return chinese[s.charAt(0)]+len[0]+chinese[s.charAt(1)];  
  31.      }  
  32.      return etchinese(s)  
  33. }  
  34. function transformchinese(s)  
  35. {  
  36.      //驗(yàn)證輸入的日期格式,并調(diào)用specialcharacter(s)方法,將相關(guān)數(shù)字轉(zhuǎn)化為中文  
  37.      var datePat = /^(\d{2}|\d{4})(\/|-)(\d{1,2})(\2)(\d{1,2})$/;  
  38.      var matchArray = s.match(datePat);  
  39.      var ok="";  
  40.      if (matchArray == null) return false;  
  41.      for(var i=1;i<matchArray.length;ii=i+2)  
  42.      {  
  43.          ok+=specialcharacter(matchArray[i]-0)+ydm[(i-1)/2];  
  44.      }  
  45. return ok;  
  46. }  
  47. </script> 

然后,在HTML視圖的body中添加如下C#時(shí)間格式轉(zhuǎn)換代碼,調(diào)用transformchinese(s),將數(shù)字日期轉(zhuǎn)化為中文。

  1. YYYY-MM-DD:<input type=text name="EData" value="2007-1-18"> 

C#時(shí)間格式轉(zhuǎn)換中文顯示:

  1. <input type=text name="CData"> 
  2. <input type=button onclick="document.all.CData.value=transformchinese(document.all.EData.value)" 
  3. value="轉(zhuǎn)換">   

【編輯推薦】

  1. C#接口和抽象類技術(shù)特點(diǎn)淺析
  2. C#繼承知識詳解
  3. 一個C#時(shí)間計(jì)算的實(shí)例
  4. C#日期格式化的幾種處理方法
  5. 代碼詳解C#比較時(shí)間的三種方法
責(zé)任編輯:彭凡 來源: xueit.com/
相關(guān)推薦

2009-07-30 15:57:30

C#時(shí)間

2023-08-25 14:47:56

TransFLACFLAC

2009-07-31 13:52:32

C#時(shí)間函數(shù)C#時(shí)間格式

2009-07-15 16:56:59

Jython類型Java類型

2019-07-30 10:51:45

Markdown格式化文檔Linux

2020-08-20 09:30:26

Python音頻文本格式

2022-11-01 16:20:56

Java圖像文件圖像文件類型

2024-09-09 18:17:25

PHP編程JSON格式

2020-12-17 08:08:15

CentOS

2024-02-19 15:38:08

JsonPython字符串

2017-05-25 15:14:36

2009-07-29 10:24:52

HTM轉(zhuǎn)換為PDF

2009-08-03 16:24:05

C#格式化

2024-12-13 09:42:38

javascripmatch方法

2020-08-28 18:00:29

UnixDOS格式轉(zhuǎn)換

2023-10-16 09:26:48

CSS類型轉(zhuǎn)換

2024-05-30 08:40:41

大型語言模型LLM人工智能

2009-08-14 14:38:08

C# DataGrid

2021-12-29 16:40:54

Python語言字符串

2023-05-05 00:19:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號