24小时格式的日期时间

时间:2011-06-27 16:57:34

标签: c# asp.net sql

我在数据库中的日期类型是datetime,我得到的日期时间的格式是2/21/2011 12:00:00 AM。我可以将它转换为24小时格式。

2 个答案:

答案 0 :(得分:4)

在显示数据时,不是更改表中数据的存储机制,而是使用所需的格式并在用户界面中显示。像这样:

DateTime.Parse(dateTime).ToString("MM/dd/yyyy HH:mm")

答案 1 :(得分:2)

根据评论,我建议你可能有误解。

将日期时间数据输入数据库后,它不会存储为文本,也不会存储为AM / PM或24小时,而是它自己的类型。只有当应用程序将其转换为在屏幕上显示时才会产生差异。这是应用程序的人工制品,而不是数据库。

您是否能够详细说明为什么这对您来说是一个问题?如何使用数据?
- 你打算运行任何代码吗? - 你把它复制到Excell吗?
- 你只是沉浸在它的荣耀中吗?