1

我有一个要显示日期的输入标签:

<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

我该如何格式化才能正确阅读?

4

1 回答 1

2

String.Format您可以简单地从视图中调用该方法吗?

<input type="text" name="myDate" value="<%: String.Format("{0:MM/dd/yyyy}", tab.StartDate) %>" class="datepicker"/>
于 2013-07-29T21:53:51.880 回答