如何将日期转换为此特定字符串表示形式?

时间:2013-03-30 10:22:21

标签: string-formatting date-format date-formatting

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

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

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

备注:我的数据库

专栏:Expirydate

数据类型:Date

2 个答案:

答案 0 :(得分:1)

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

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


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

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

答案 1 :(得分:0)

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") ;

输出: 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("MMMM,dd,yyyy") ;

输出: 三月,30,2013

依旧......