我有一个输入标签,我想显示一个日期:
<input type="text" name="myDate" value="<%: tab.StartDate %>" class="datepicker"/>
其中'tab.StartDate'是来自linq语句的DateTime类型的字段,而datepicker是ajax控件。
....StartDate = (DateTime)c.StartDate,...
我在2013年3月2日保存的价值是'2013-03-02'。上述输入标记中显示的值为32/20/1312。我看到这是正确的日期,但没有正确格式化,即月份和前两位数是年份nn / 20 / 13nn
如何格式化以正确读取?
答案 0 :(得分:2)
您可以直接从视图中调用String.Format
方法吗?
<input type="text" name="myDate" value="<%: String.Format("{0:MM/dd/yyyy}", tab.StartDate) %>" class="datepicker"/>