仅显示时间,不显示日期

时间:2015-03-09 13:15:27

标签: asp.net-mvc-4

I want to only display the time from this, is it possible to cut from model or view

使用Asp.NET MVC4,我怎么能只显示没有Date组件的时间?

3 个答案:

答案 0 :(得分:3)

DateTime dt = DateTime.Parse("3/1/2009 07:00:00 AM");

dt.ToString("HH:mm");    // 12:00    // 24 hour clock // hour is always 2 digits
dt.ToString("hh:mm tt"); // 12:00 AM // 12 hour clock // hour is always 2 digits
dt.ToString("H:mm");     // 12:00    // 24 hour clock
dt.ToString("h:mm tt");  // 12:00 AM // 12 hour clock

答案 1 :(得分:2)

在MSDN上查看DateTime结构。您可以使用DateTime.ToShortTimeString()方法。

示例:

//Initialize the DateTime object to March 9, 2015 3:02:15 AM.\n");
DateTime myDateTime = new System.DateTime(2015, 3, 09, 3, 2, 15);
myDateTime.ToShortTimeString(); //result: "3:02 AM"

答案 2 :(得分:0)

为什么不尝试这个:

TransactionDate.ToString("HH:mm")