在razor cshtml视图文件中更改日期格式

时间:2011-08-27 02:34:21

标签: asp.net-mvc-3 date razor

我需要一些帮助,对你们所有人来说都很容易。 我有这个mvc3网络应用程序,我只需要将日期格式的显示从mm / dd / yyyy hh:mm:ss AM / PM转换为dd.mm.yyyy HH:MM军事时间。我找到了一些解决方案,但它不像@ item.date.ToString(“dd.mm.yyyy”)

那样有效 有人可以请吗?谢谢!

1 个答案:

答案 0 :(得分:2)

请参阅:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#Y133

这在我的控制台应用程序中起作用了:

class Program
{
   static void Main(string[] args)
   {

      //mm/dd/yyyy hh:mm:ss AM/PM to dd.mm.yyyy HH:MM
      var date = Convert.ToDateTime("12/13/1980 4:50:34 PM");
      Console.WriteLine(date);

      var date2 = date.ToString("dd.MM.yyyy HH:mm");
      Console.WriteLine(date2);

      Console.ReadLine();
   }
}

输出:

12/13/1980 4:50:34 PM
13.12.1980 16:50