c# 日期函数 string.Format
2009-06-03 08:30:46 来源:WEB开发网Label12.Text = string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
Label13.Text = string.Format("{0:U}",dt);//2005年11月5日 6:23:23
Label14.Text = string.Format("{0:Y}",dt);//2005年11月
Label15.Text = string.Format("{0}",dt);//2005-11-5 14:23:23?
Label16.Text = string.Format("{0:yyyyMMddHHmmssffff}",dt); //yyyymm等可以设置,比如Label16.Text = string.Format("{0:yyyyMMdd}",dt);
绑定也适用:例:<%# string.Format("{0:yyyy.MM.dd}",Eval("sj"))%>
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译
,让它有一个完整的概貌,以供大家查询之用:
首先看它的声明:
function Format(const Format: string; const Args: array of const): string; overload;
事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍:
function Format(const Format: string; const Args: array of const): string; overload;
Format参数是一个格式字符串,用于格式化Args里面的值的。Args又是什么呢,
它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。
如以下例子:
Format(’my name is %6s’,[’wind’]);
返回后就是
my name is wind
现在来看Format参数的详细情况:
Format里面可以写普通的字符串,比如’my name is’
- ››日期型数据转换成C#长整型数据
- ››函数式编程(javascirpt)
- ››函数式JavaScript编程指南
- ››String l数据对象的Hash Code值的理解
- ››String对象创建个数
- ››String、StringBuffer和StringBuilder的区别
- ››日期类的加减及java中所以日期类的操作算法大全
- ››函数调用,__stdcall,__cdecl,__fastcall,thiscall...
- ››函数指针与软件设计
- ››String类的一些赋值语句
- ››StringBuffer帮你减轻Java的负担
- ››String.getBytes()方法中的中文编码问题
更多精彩
赞助商链接