私は MVC3 を初めて使用し、会社で評価のような仕事をしています。今日、私は MVC3 の日付形式にこだわっています。
次のメソッドを持つモデルクラスがあります
[DataType(DataType.Date)]
[Display(Name = "Date Of Birth")]
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime? DOB { get; set; }
[DataType(DataType.Date)]
[Display(Name = "Date Of Joining")]
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime? DOJ { get; set; }
私の見解では、jquery 組み込み関数 Datepicker を呼び出しました
<script language="javascript" type="text/javascript">
$(function () {
$("#DOB").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1942:2099",
dateFormat: 'dd/mm/yy'
});
$("#DOJ").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "2010:2099",
dateFormat: 'dd/mm/yy'
});
});
</script>
このコードは、ローカル システムの日付形式が「dd-mm-yyyy」形式の場合は正常に機能しますが、ローカル システムで日付形式を他の形式に変更するとエラーが発生し始めます。
ここで私の質問は、展開後にエラーがスローされないように、ユニバーサル日付時刻形式で作成するにはどうすればよいですか?