2017-10-11 4 views
-1

をDDにYYYY/MM/DDから日付形式を変更する方法どのように私は/ MM/YYYYにASP.NET MVC -/MM/YYYY

@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, new { @style = "border-radius:3px;", @type = "date", @class = "form-control", @placeholder = "Date of Registration", @autocomplete = "on" }) 
をDDにMM/DD/YYYYから私のTextBoxForの日付書式を変更するようにしてください

私はViewからやりたいです。それがnullのとき、私は条件をつけたいので、予めご了承ください

+0

'に似日時書式を追加するには、モデルでこれを試すことができます@ Html.TextBoxFor(model => model.DATE_OF_REGISTRATION、 "{0:dd/MM/yyyy}"、new {...}) 'ブラウザを生成するtype =" date "を削除HTML-5 datepickerブラウザのカルチャに日付を表​​示します(とにかくChromeとEdgeでのみサポートされています。だから、datepikerが必要な場合、jQueryプラグインを使用) –

+0

HTML-5のdatepickerが必要な場合は、@ Html.TextBoxFor(model => model.DATE_OF_REGISTRATION、 "{0:yyyy-MM-dd}"、new {.. 。}) ' - ISOフォーマット –

答えて

0

あなたは

[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")] 
public DateTime DATE_OF_REGISTRATION { get; set; } 
0
@Html.TextBoxFor(model => model.DATE_OF_REGISTRATION, "{0:dd\\/MM\\/yyyy}", new { @style = "border-radius:3px;", @type = "date", @class = "form-control", @placeholder = "Date of Registration", @autocomplete = "on" }) 

ちょうど上記のコード