当发送到 MVC Controller 时,如何将 JavaScript 字符串“5:00 PM”转换为 DateTime 或 TimeSpan。我正在使用
bootstrap-timepicker
// usage
<script type="text/javascript">
$('#timepicker1').timepicker();
</script>
Javascript 负载
{
Skip: 0
Status: []
Take: 15
DueTime: "1:00 PM" // keep in mind that this is a string
}
服务器对象应该是这样的
class TimeSheet
{
public TimeSpan DueTime;
}
最佳答案
使用DateTime.Parse
。当您的字符串随您的时间传输时,在服务器上(在 Controller 上)进行转换。
http://msdn.microsoft.com/ru-ru/library/system.datetime.parse(v=vs.110).aspx
关于c# - 在 MVC Controller 中将 Javascript 时间字符串转换为 DateTime 或 TimeSpan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21244240/