如何在MVC视图中将时间格式从24小时更改为12

时间:2015-06-19 05:51:33

标签: asp.net-mvc

我想改变我的时间

  

06/08/2015 15:55:31

  

06/08/2015 03:55 PM

这是我的代码。

def some_function(some_array,start_val=6, end_val=0)
  end_val > start_val ? some_array[start_val,(end_val - start_val)] : (some_array[start_val, some_array.size] << some_array[0, (end_val)]).flatten
end

a = [7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6]
some_function(a) # => [1, 2, 3, 4, 5, 6, 7]
some_function(a, 4, 9) # => [11, 12, 1, 2, 3, 4]

2 个答案:

答案 0 :(得分:2)

使用DisplayFormatAttribute

装饰您的财产
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy hh:mm tt}")]
public DateTime Received { get; set; }

答案 1 :(得分:0)

您可以使用此属性根据模型的Received属性的要求格式化日期

[DisplayFormat(DataFormatString = "{MMMM 0:dd yyyy}")]