0
LblExpirydate.Text = dataReader(0).ToString()

以 asp.net 形式输出:01/05/2013 12:00:00 AM

我想将格式更改为 ( 01/05/2013)

备注:我的数据库

柱子 :Expirydate

数据类型 :Date

4

2 回答 2

1

您可以使用 .ToString() 以几种不同的方式格式化字符串:

dataReader(0).ToString("dd/MM/yyyy");


dataReader(0).ToString("d");

第二个选项更好,因为它将使用当前语言环境进行格式化。有关详细信息,请参阅此 MSDN 文章:http: //msdn.microsoft.com/en-gb/library/az4se3k1.aspx

于 2013-03-30T10:29:44.070 回答
0
DateTime thisDate1 =  DateTime.Now;
 Label1.Text =thisDate1.ToString("MM/dd/yyyy") ;

输出:2013 年 3 月 30 日

 DateTime thisDate1 =  DateTime.Now;
    Label1.Text =thisDate1.ToString("MM-dd-yyyy") ;

输出:03-30-2013

DateTime thisDate1 =  DateTime.Now;
Label1.Text =thisDate1.ToString("MM,dd,yyyy") ;

输出:03,30,2013

DateTime thisDate1 =  DateTime.Now;
Label1.Text =thisDate1.ToString("MMMM,dd,yyyy") ;

输出:2013年3月30日

等等...

于 2013-03-30T10:38:37.863 回答