我有以下问题:
我如何以M/d/yyyy h:mm:ss tt
格式解析从MSSQL服务器提交的日期,我需要在.net中解析为dd/MM/yyyy
格式。我尝试了以下和其他格式,但我不能让它工作:
dt.ToString("dd/MM/yyyy");
这是我调用数据库时的代码:
var con = new SqlConnection(WebConfigurationManager.ConnectionStrings["connectionString"].ToString());
try
{
con.Open();
SqlCommand command = new SqlCommand("GetDates", con);
command.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
dt.Load(command.ExecuteReader());
dia.DataSource = dt;
dia.DataTextField = "Dates";
dia.DataValueField = "Dates";
dia.DataBind();
}
全部
答案 0 :(得分:2)
尝试使用下拉列表的DataTextFormatString属性。我相信你可以这样说:
dia.DataTextFormatString = "{0:dd/MM/yyyy}";