在MVC控制器中将Javascript时间字符串转换为DateTime或TimeSpan

eug*_*kgn 5 javascript c# asp.net-mvc asp.net-mvc-4

当它发送到MVC控制器时,如何将JavaScript字符串"5:00 PM"转换为DateTime或TimeSpan.我在用

自举timepicker

 // usage      
 <script type="text/javascript">
        $('#timepicker1').timepicker();
 </script>
Run Code Online (Sandbox Code Playgroud)

Javascript负载

{
  Skip: 0
  Status: []
  Take: 15
  DueTime: "1:00 PM" // keep in mind that this is a string
}
Run Code Online (Sandbox Code Playgroud)

服务器对象就像是

class TimeSheet
{
   public TimeSpan DueTime;
}
Run Code Online (Sandbox Code Playgroud)

Vla*_*nov 2

使用DateTime.Parse。当您的字符串随您的时间一起传输时,在服务器(在控制器上)上进行转换。 http://msdn.microsoft.com/ru-ru/library/system.datetime.parse(v=vs.110).aspx