Thay đổi kiểu hiển thị, Format datetime của Datepicker hoặc datetime trong MVC C#, asp.net khi sử dụng view lên bằng TextBox, TextBoxFor dạng dd/MM/yyy Format "dd/MM/yyyy" TextBox, TextBoxFor Datepicker trong MVC C# Asp.net như sau: Với sử dụng TextBox không sử dụng model. Mã: @Html.TextBox("DateTime", Model.DatetimeValue, "{0:dd/MM/yyyy}", new { @class = "form-control datepicker" }) Cách lấy trong Controller Mã: var DateTime= Request.Form["DateTime"]; try { if (DateTime!= null && DateTime!= "") { model.DateTime= DateTime.Parse(DateTime); } } catch { } Với các bạn sử dụng Model TextBoxFor Mã: @Html.TextBoxFor(model => model.DatetimeValue, "{0:dd/MM/yyyy}", new { @class = "form-control datepicker" }) Với các bạn sử dụng Edit trong Model trực tiếp Code trong Model Mã: [DisplayName("Ngày bắt đầu")] [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")] public DateTime DateTime { get; set; } Code trong View Mã: @Html.EditorFor(m => m.DateTime) Hoặc trự tiếp trong code c# Mã: DateTime date = new DateTime(2011, 02, 19); string strDate = date.ToString("dd/MM/yyyy"); Được hướng dẫn bởi Admin(itseovn.com)