Riv*_*vka 3 c# datetime .net-4.0
我正在使用.NET 4并在执行以下操作时获取输入字符串格式错误:
TimeSpan dropTime=TimeSpan.ParseExact("01:33 PM", "hh:mm tt", CultureInfo.InvariantCulture);
我究竟做错了什么?我也试过TT,以防万一,但是这样做.否则我的格式似乎匹配?
tt在MSDN上TimeSpan可以看到,它不是有效的格式说明符.
您要解析的是时间而不是TimeSpan - PM指定一天中的时间,而不是时间间隔(TimeSpan代表的时间间隔),并且不能直接解析TimeSpan.
您可以先使用它DateTime来解析它并从中获取TimeSpan:
DateTime.ParseExact("01:33 PM", "hh:mm tt", CultureInfo.InvariantCulture).TimeOfDay
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1969 次 |
| 最近记录: |