Tôi sẽ cố gắng tất cả mọi thứ nhưng không làm việc này (dd/MM/yyyy) định dạng ngày, điều này luôn cổng mm/dd/yyyyKhông thể đặt định dạng datetime trong MVC 4 sử dụng chú thích dữ liệu
[Display(Name = "Release Date")]
[DataType(DataType.DateTime)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public Nullable<DateTime> release_date { get; set; }
Chế độ xem dao cạo
@Html.EditorFor(model => model.release_date)
Sử dụng mẫu ngày giờ.
@model Nullable<System.DateTime>
@if (Model.HasValue)
{
@Html.TextBox("", String.Format("{0:dd/MM/yyyy}", Model.Value))
}
else
{
@Html.TextBox("", String.Format("{0:dd/MM/yyyy}", DateTime.Now))
}
@{
string name = ViewData.TemplateInfo.HtmlFieldPrefix;
string id = name.Replace(".", "_");
}
<script type="text/javascript">
$(document).ready(function() {
$("#@id").datepicker({
dateFormat: "dd/mm/yy",
showStatus: true,
showWeeks: true,
highlightWeek: true,
numberOfMonths: 1,
showAnim: "scale",
showOptions: {
origin: ["top", "left"]
}
});
});
</script>
Từ hình ảnh có vẻ như date là 'dd/mm/yyyy' – Habib
Lưu ý rằng "mm" là phút, ngoài bất kỳ thứ gì khác - vì vậy bạn có thể có nghĩa là "dd/MM/yyyy". –
có đây là (24/08/2012) dd/MM/yyyy – Sender