.net 将DateTime转换为AM/PM时间

.net 将DateTime转换为AM/PM时间,.net,sql,sql-server,winforms,visual-studio-2010,.net,Sql,Sql Server,Winforms,Visual Studio 2010,我正在使用windows窗体,我想知道如何将DateTime更改为am/pm时间。目前,我有一个输入时间的文本框。当我输入类似下午4:00的值时,它会将其转换为16:00,这是正确的。然而,当我去展示它时,它显示的是16:00。我不确定应该在SQL select语句中执行什么操作以显示下午4:00。现在,我的SQL语句只是从数据库*调用默认值。想知道我能用它做些什么才能得到我所需要的。有关许多格式规则和示例,请参阅。有关许多格式规则和示例,请参阅。为此,您需要执行stringformatting

我正在使用windows窗体,我想知道如何将DateTime更改为am/pm时间。目前,我有一个输入时间的文本框。当我输入类似下午4:00的值时,它会将其转换为16:00,这是正确的。然而,当我去展示它时,它显示的是16:00。我不确定应该在SQL select语句中执行什么操作以显示下午4:00。现在,我的SQL语句只是从数据库*调用默认值。想知道我能用它做些什么才能得到我所需要的。

有关许多格式规则和示例,请参阅。

有关许多格式规则和示例,请参阅。

为此,您需要执行stringformatting。不必担心如何从数据库中存储和检索数据使用Convert.ToDateTimestrDate.ToStringMM/dd/yyyy hh:mm tt在CY中,您需要为此执行stringformatting。不必担心如何从数据库中存储和检索数据使用C中的Convert.ToDateTimestrDate.ToStringMM/dd/yyyy hh:mm tt