LblExpirydate.Text = dataReader(0).ToString()
以asp.net形式输出:01/05/2013 12:00:00 AM
我想将格式更改为(01/05/2013
)
备注:我的数据库
专栏:Expirydate
数据类型:Date
答案 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
依旧......