我有这个日期20/4/2016; 4:23:00; PM
但是我想像这样放入DD / MM / YYYY HH:mm:没有AM或PM的ss
例如20/04/2016 16:23:00
提前致谢 卡洛斯·维埃拉
答案 0 :(得分:0)
在javascript中,支持的格式为“MM / DD / YYYY hh:mm:ss AM”或“MM / DD / YYYY hh:mm:ss PM”。 如果您将提供“04/20/2016 11:00:06 PM”之类的输入,那么您将获得日期格式“Fri Mar 04 2016 23:00:06 GMT + 0530(IST)”的输出,您可以将其保存。 您可以在此处输入“04/20/2016 11:00:06Z PM”标记,并根据UTC获得结果。 供参考https://www.w3schools.com/js/js_date_formats.asp
答案 1 :(得分:0)
一种方法是重新格式化字符串并将时间部分转换为24小时,例如:
foreach (var role in _viewModel.Roles)
{
if(role.IsSelected)
{
//...
}
}
这避免了将整个字符串解析为日期然后重新格式化的变幻莫测。如果这就是你想要做的,那么解析和格式化日期已经有很多问题了: