WEB开发网
开发学院软件开发C语言 c# 日期函数 string.Format 阅读

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

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’

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:日期 函数 string

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接