0

我有以下问题:

我如何解析来自 MSSQL 服务器的日期格式M/d/yyyy h:mm:ss tt,我需要解析为dd/MM/yyyy.net 中的格式。我尝试执行以下格式和其他格式,但无法使其正常工作:

    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();
        }

谢谢大家

4

1 回答 1

2

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

dia.DataTextFormatString = "{0:dd/MM/yyyy}";
于 2013-11-12T01:44:44.467 回答