C# 如何在c语言中实现从h:mtt到hh:mmtt的时间格式#

C# 如何在c语言中实现从h:mtt到hh:mmtt的时间格式#,c#,time,format,C#,Time,Format,我试图在下拉列表中显示时间。我使用以下代码成功地做到了这一点:- DateTime dtTime = new DateTime(2015,01,01,00,00,00); DataTable dt = new DataTable(); dt.Columns.Add("time"); for (int i = 0; i < 48; i++) { string tm = dtTime.T

我试图在下拉列表中显示时间。我使用以下代码成功地做到了这一点:-

        DateTime dtTime = new DateTime(2015,01,01,00,00,00);

        DataTable dt = new DataTable();
        dt.Columns.Add("time");

        for (int i = 0; i < 48; i++)
        {
            string tm = dtTime.ToShortTimeString();
            DataRow dr = dt.NewRow();
            dr["time"] = tm;
            dt.Rows.Add(dr);

            dtTime = dtTime.AddMinutes(30);
        }

        ddlTime.DataSource = dt;
        ddlTime.DataTextField = "time";
        ddlTime.DataValueField = "time";
        ddlTime.DataBind();
DateTime dtTime=新日期时间(2015,01,01,00,00,00);
DataTable dt=新的DataTable();
dt.列。添加(“时间”);
对于(int i=0;i<48;i++)
{
string tm=dtTime.ToShortTimeString();
DataRow dr=dt.NewRow();
dr[“time”]=tm;
dt.Rows.Add(dr);
dtTime=dtTime.AddMinutes(30);
}
ddlTime.DataSource=dt;
ddlTime.DataTextField=“时间”;
ddlTime.DataValueField=“时间”;
ddlTime.DataBind();
输出为:-

现在,我想制作格式hh:mmtt。例如,1:00AM应该是01:00AM。有人能帮我吗?谢谢。

更换

dtTime = dtTime.AddMinutes(30).ToString("HH:mm tt");
dtTime.ToShortTimeString();

替换

dtTime.ToShortTimeString();

替换

dtTime.ToShortTimeString();

替换

dtTime.ToShortTimeString();


替换ToSortTimeString();带ToString(“hh:mm tt”);谢谢大家的回答。所有答案都是正确的,并且在几分钟内就得到了所有答案。虽然我的问题陈述非常清楚,但我认为在提出这个问题之前,我应该多尝试一下。下次我会小心的。感谢您取代OrtTimeString();带ToString(“hh:mm tt”);谢谢大家的回答。所有答案都是正确的,并且在几分钟内就得到了所有答案。虽然我的问题陈述非常清楚,但我认为在提出这个问题之前,我应该多尝试一下。下次我会小心的。感谢您取代OrtTimeString();带ToString(“hh:mm tt”);谢谢大家的回答。所有答案都是正确的,并且在几分钟内就得到了所有答案。虽然我的问题陈述非常清楚,但我认为在提出这个问题之前,我应该多尝试一下。下次我会小心的。感谢您取代OrtTimeString();带ToString(“hh:mm tt”);谢谢大家的回答。所有答案都是正确的,并且在几分钟内就得到了所有答案。虽然我的问题陈述非常清楚,但我认为在提出这个问题之前,我应该多尝试一下。下次我会小心的。谢谢,谢谢,这一个有效,但我必须添加另一个字符串并执行此操作。所以,我接受@fube的答案。但是,这也是正确的。多谢各位+1谢谢,这一个有效,但我必须添加另一个字符串并执行此操作。所以,我接受@fube的答案。但是,这也是正确的。多谢各位+1谢谢,这一个有效,但我必须添加另一个字符串并执行此操作。所以,我接受@fube的答案。但是,这也是正确的。多谢各位+1谢谢,这一个有效,但我必须添加另一个字符串并执行此操作。所以,我接受@fube的答案。但是,这也是正确的。多谢各位+1.