【发布时间】:2015-08-19 08:35:20
【问题描述】:
我有一个存储事件日期的表格。我在几个标签中显示日期。一切正常。但我想以“dd-mm-yyyy”格式显示我的日期,日期存储在sql server 为 'mm/dd/yyyy'。
Create table testDate
(
EventStart date
EventEnd date
)
日期来自 datepicker,我不想在 datepicker 中格式化我的日期,因为它给我带来了转换问题。当我在 asp.net 标签中显示日期时,我想更改格式。 现在我显示日期如下:
string CS = ConfigurationManager.ConnectionStrings["SportsActiveConnectionString"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
con.Open();
SqlCommand cmd = new SqlCommand("Select * from testdate", con);
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
DateTime Received;
DateTime.TryParse(rdr["EventStart"].ToString(),CultureInfo.InvariantCulture,DateTimeStyles.None, out Received);
Label1.Text = Received.ToShortDateString();
}
}
}
提前致谢。
【问题讨论】:
标签: c# asp.net date datetime datepicker