在asp.net中调用sp后解析日期

时间:2013-11-12 01:39:59

标签: c# asp.net datetime

我有以下问题:

我如何以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();
        }

全部

1 个答案:

答案 0 :(得分:2)

尝试使用下拉列表的DataTextFormatString属性。我相信你可以这样说:

dia.DataTextFormatString = "{0:dd/MM/yyyy}";