假設有這樣的乙個類,包含datetime型別屬性,在編輯的時候,如何使jointime顯示成我們期望的格式呢?
usingsystem;
using
system.componentmodel.dataannotations;
namespace
}}
在homecontroller中:
usingsystem;
using
system.web.mvc;
using
namespace
); }
}}
在home/index.cshtml強型別檢視中:
@@html.editorfor(model => model.jointime)
方式1:通過編碼
在views/shared/editortemplates下建立datetime.cshtml強型別部分檢視,通過tostring()格式化:
@model [email protected]("", model.hasvalue ? model.value.tostring("
yyyy-mm-dd
") : "", new )
方式2:通過viewdata.templateinfo.formattedmodelvalue
當我們把 [displayformat(dataformatstring = ""...]屬性打在datetime型別屬性上的時候,我們可以在檢視頁通過viewdata.templateinfo.formattedmodelvalue獲取該型別屬性格式化的顯示。
usingsystem;
using
system.componentmodel.dataannotations;
namespace
)]
public datetime? jointime
}}
在views/shared/editortemplates下建立datetime.cshtml強型別部分檢視,通過viewdata.templateinfo.formattedmodelvalue格式化日期型別的屬性。
@model [email protected]("", model.hasvalue ? @viewdata.templateinfo.formattedmodelvalue : "", new )
MVC日期格式化的2種方式
假設有這樣的乙個類,包含datetime型別屬性,在編輯的時候,如何使jointime顯示成我們期望的格式呢?using system using system.componentmodel.dataannotations namespace 在homecontroller中 using syste...
strus2輸出日期格式格式化的方式
1.1.利用 進行格式化.如 就是將屬性birthday按yyyy mm dd的格式進行輸出.2.還有一種是通過國際化的方式來進行 首先在struts.properties中配置struts.custom.i18n.resources globalmessages 然後在globalmessages...
格式化日期
格式化日期 輸出形式取決於使用者計算機的文化設定。using system using system.globalization public class mainclass string date for int i 0 i format.length i d 07 11 2004 輸出 d su...