首先 使用Javascript语言自定义一个transformchinese(s)方法 将数字日期转化为中文 C#时间格式转换代码如下
<script> var chinese = [ 零 一 二 三 四 五 六 七 八 九 ] var len = [ 十 ] var ydm =[ 年 月 日 ] function etchinese(s) { //将单个数字转化成中文 s= +s sslen = s length var result= for(var i= i<sleni++) { result+=chinese[s charAt(i)] } return result } function specialcharacter(s) { //对特殊情况进行处理 并调用etchinese(s)方法 返回相关的中文 s= +s var result= if(s length== ) { if(s charAt( )== ) { if(s charAt( )== )return len[ ] return len[ ]+chinese[s charAt( )] } if(s charAt( )== )return chinese[s charAt( )]+len[ ] return chinese[s charAt( )]+len[ ]+chinese[s charAt( )] } return etchinese(s) } function transformchinese(s) { //验证输入的日期格式 并调用specialcharacter(s)方法 将相关数字转化为中文 var datePat = /^(\d{ }|\d{ })(\/| )(\d{ })(\ )(\d{ })$/ var matchArray = s match(datePat) var ok= if (matchArray == null) return false for(var i= i<matchArray lengthii=i+ ) { ok+=specialcharacter(matchArray[i] )+ydm[(i )/ ] } return ok } </script>
然后 在HTML视图的body中添加如下C#时间格式转换代码 调用transformchinese(s) 将数字日期转化为中文
YYYY MM DD:<input type=text name= EData value= >
C#时间格式转换中文显示:
<input type=text name= CData > <input type=button onclick= document all CData value=transformchinese(document all EData value) value= 转换 > lishixinzhi/Article/program/net/201311/13713
您想问的是,excel中如何将英文日期转换成数字日期吗?
具体 *** 作步骤如下:
1、首先,打开需要进行 *** 作的EXCEL表,单击任何空白位置,在公式编辑框中输入“
= text(”,再单击要更改日期的单元格,然后进入下一步。
2、其次,继续输入公式“ yyyymmdd”,然后按Enter键以完成公式=文本(A1,“ yyyymmdd”)的输入。然后进入下一步。
3、接着,通过下拉列表填写下面的单元格公式,然后按“ Ctrl + C”复制该单元格,然后进入下一步。
4、然后,在另一个空白位置,单击鼠标右键,然后点击【选择性粘贴】然后进入下一步。
5、随后,在粘贴选项中选择“数值”,在以下 *** 作中选择“加”,然后单击下面的“确定”选项,然后进入下一步。
6、最后,返回EXCEL表,可以发现日期格式已成功转换为数字格式,这样,问题就解决了。
这里补充一下将英文日期转成中文日期的方法:
假如A列为英文日期格式,譬如是:A1(19-Jul-12)
那么,如果你想将其转换为中文的日期,假如放在B列,首先你得将B列设置为中文的日期格式,方法是:选择B列,然后找到菜单“格式”→“单元格”。
在对话框中,找到“日期”,在右边的类型里面找到一种中文的日期格式,比如:二00一年三月十四日
然后,直接在B1中使用简单公式:=A1,这样,就转换为中文日期了,其它单元格直接使用填充就搞定了。
打开excel文档,如图所示在a1中输入一个数字数据。在该单元格上面单击右键选择“设置单元格格式”。
现在单击“数字”选项卡,选择“自定义”并在右边输入框中输入“[dbnum2]0000年00月00日”,如图所示。
此时单击“确定”按钮,就会发现日期发生了转换。
此时如果出现如图所示的情况,有很多“#”号,那么说明列宽太窄,调整一下即可。
此时用格式刷向下把其他单元格的格式也刷一下,所有数字日期就回全部变为文字日期。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)