如何格式化一个DateTime显示为一天只需在razor生成视图的时间?

转载 2016年05月30日 17:02:26



http://codego.net/498462/


我如何格式化一个DateTime显示为一天只需在razor生成视图的时间?

 

c# asp.net-mvc asp.net-mvc-3 日期时间datetime razor
我提供一个完整的位于model.StartDate下面的代码:
@Html.DisplayFor(model => model.StartDate.ToString("hh:mm tt"),
CultureInfo.CreateSpecificCulture("hu-HU"));
我的目标是拿满
8/30/2012 11:33:48 AM
并只显示
11:33:48 AM
然而,我得到以下错误:
Templates can be used only with field access, property access,
single-dimension array index, or single-parameter custom indexer expressions.
为什么这个错误发生? 注:我引用这个格式化我的ToString我
本文地址 :CodeGo.net/498462/ 
------------------------------------------------------------------------------------------------------------------------- 
1. 你可以把一个DataAnnotation你的模型类。像这样-> [的DisplayFormat(的DataFormatString=“{0:D}”,ApplyFormatInEditMode=真)]。 
2. 创建你的模型的新属性,返回格式化的日期。
public class MyModel
{
 // Other fields including your current StartDate
 public class StartDateFormatted
 {
  get 
  { 
   return StartDate.ToString("hh:mm tt"), 
    CultureInfo.CreateSpecificCulture("hu-HU"));
  }
 }
}
在你的razor标记该属性
@Html.DisplayFor(model => model.StartDateFormatted);

本文标题 :我如何格式化一个DateTime显示为一天只需在razor生成视图的时间?
本文地址 :CodeGo.net/498462/ 


相关文章推荐

MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)

http://www.tuicool.com/articles/BNVBR3 在Sql Server2005中,如果将某字段定义成日期 时间 类型DateTime,那么在视图中会默认显示成年月日...

C# 根据当前时间获取,本周,本月,本季,DateTime 日期加1天 减一天 加一月 减一月 等方法

DateTime dt = DateTime.Now;  //当前时间   DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOf...

记录 -- 介绍“Razor”— ASP.NET的一个新视图引擎

【原文地址】Introducing “Razor” – a new view engine for ASP.NET  | http://msdn.microsoft.com/zh-cn/library...

介绍“Razor”— ASP.NET的一个新视图引擎(落后了好多,需要用这个就了解一下)

【原文地址】 Introducing “Razor” – a new view engine for ASP.NET 【原文发表日期】 July 02, 2010 11:01 PM   我的...

基于Youtube的网站Tubalr:只需输入歌手名字,再轻点搜索,一个干净而简单的MTV播放列表立刻呈现

基于Youtube的网站Tubalr:只需输入歌手名字,再轻点搜索,一个干净而简单的MTV播放列表立刻呈现 越来越多的网络内容(特别是无关的内容)让人备感压力。早前36氪报道了“格式...

您现在只需免费与相机捆绑即可购买一个PSVR

根据亚马逊和Gamestop上的列表,您现在可以购买一台PS4R耳机,其中PS4相机仅包含400美元,基本上意味着包含的相机是免费的。如果您想购买没有相机的耳机,您仍然可以在亚马逊上做到这一点,尽管只...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)