【发布时间】:2013-04-15 14:38:16
【问题描述】:
在数据库中,日期时间存储在 MM-dd-yyyy HH:mm:ss fromat 中。
但是,我想以“MM/dd/yyyy HH:mm”格式显示日期时间。
我通过使用 String.Format() 进行了尝试。
txtCampaignStartDate.Text = String.Format("{0:MM/dd/yyyy
HH:mm}",appCampaignModel.CampaignStartDateTime);
这里 appCampaignModel.CampaignStartDateTime 是 DateTime 对象,具有 "MM-dd-yyyy HH:mm" 格式的值。
我想以 "MM/dd/yyyy HH:mm" 格式显示。
谁能帮我解决这个问题?
【问题讨论】:
-
为什么不把
-替换成/呢? -
不要以某种格式存储日期时间,这意味着您将它们存储为 (n)varchar。请改用
datetime。 -
日期时间是否真的存储为文本,或者日期时间字段的数据类型实际上是
datetime,而您只是看到它像您一样显示? -
否,字段类型仅为日期时间。我没有把它当作varchar。