如何以 DD/MM/YYYYTHH:mm ASP.NET CORE 5.0 MVC 格式呈现 DateTime
How to render DateTime in format DD/MM/YYYYTHH:mm ASP.NET CORE 5.0 MVC
我正在尝试在 C# ASP.NET CORE 5.0 MVC
中以 DD/MM/YYYYTHH:mm
格式呈现 DateTime
,但我不确定在后端或前端呈现是个好主意。因为在前端我使用 DataTable
目前这是我在 datatable
中获得的格式
2021-03-05T13:22:48.3190414
但是我想格式化为
05-03-2021T13:22
我尝试了一些类似数据表的解决方案
{
"data": "dateAndTime", "width": "15%",
"def": function () { return new Date(); },
"displayFormat": 'DD/MM/YYYY',
"wireFormat": 'YYYY-MM-DD',
"keyInput": false
},
[Display(Name = "Datum i vrijeme slanja")]
public DateTime DateAndTime { get; set; } = DateTime.Now;
同样在后端我尝试这样的事情:
ticketVM.Ticket.DateAndTime = DateTime.Parse("DD/MM/YYYY");
并得到这种错误
The string 'DD/MM/YYYY' was not recognized as a valid DateTime. There is an unknown word starting at index '0'.
关于如何以 DD/MM/YYYYTHH:mm 格式呈现格式的任何建议和建议 ??
格式字符串表示它是格式后的字符串:
public string DateAndTime()
{
return DateTime.Now.ToString("dd/MM/yyyy HH:mm");
}
您可以替换:
[Display(Name = "Datum i vrijeme slanja")]
public DateTime DateAndTime { get; set; } = DateTime.Now;
到
[Display(Name = "Datum i vrijeme slanja")]
public string DateAndTime { get; set; } = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
关于 ToString 规则你可以看到 Fildor 的注释:
参见 Custom date and time format strings。
我正在尝试在 C# ASP.NET CORE 5.0 MVC
中以 DD/MM/YYYYTHH:mm
格式呈现 DateTime
,但我不确定在后端或前端呈现是个好主意。因为在前端我使用 DataTable
目前这是我在 datatable
2021-03-05T13:22:48.3190414
但是我想格式化为
05-03-2021T13:22
我尝试了一些类似数据表的解决方案
{
"data": "dateAndTime", "width": "15%",
"def": function () { return new Date(); },
"displayFormat": 'DD/MM/YYYY',
"wireFormat": 'YYYY-MM-DD',
"keyInput": false
},
[Display(Name = "Datum i vrijeme slanja")]
public DateTime DateAndTime { get; set; } = DateTime.Now;
同样在后端我尝试这样的事情:
ticketVM.Ticket.DateAndTime = DateTime.Parse("DD/MM/YYYY");
并得到这种错误
The string 'DD/MM/YYYY' was not recognized as a valid DateTime. There is an unknown word starting at index '0'.
关于如何以 DD/MM/YYYYTHH:mm 格式呈现格式的任何建议和建议 ??
格式字符串表示它是格式后的字符串:
public string DateAndTime()
{
return DateTime.Now.ToString("dd/MM/yyyy HH:mm");
}
您可以替换:
[Display(Name = "Datum i vrijeme slanja")]
public DateTime DateAndTime { get; set; } = DateTime.Now;
到
[Display(Name = "Datum i vrijeme slanja")]
public string DateAndTime { get; set; } = DateTime.Now.ToString("dd/MM/yyyy HH:mm");
关于 ToString 规则你可以看到 Fildor 的注释: 参见 Custom date and time format strings。