我的DateTime.TryParseExact()逻辑拒绝有效格式

时间:2016-07-02 03:59:43

标签: datetime c#-4.0

我正在解析C#Winform应用程序中的DateTime值,并且日期字符串一直被DateTime.TryParseExact()方法拒绝,即使它明确匹配其中一个提供的格式字符串。

    DateTime tmpDateTime = DateTime.MinValue;

        return DateTime.TryParseExact("Jan 13 2014  1:11PM", "MMM dd yyyy HH:mmtt",            CultureInfo.InvariantCulture, DateTimeStyles.None, out tmpDateTime);

2 个答案:

答案 0 :(得分:0)

我的两个想法是

  1. 月份是否需要大写
  2. HH插槽是否需要两位数字?尝试更改1到01
  3. 此外,我不确定它是否相关,但在您的示例中,日期和时间之间有一个额外的空间,为了保持一致,您应该删除它。

答案 1 :(得分:0)

我认为你非常接近。试试这个:

const App = ({actions,  fuelSavingsAppState }:IApp):React.ReactElement<{}> => (
  <div>
   What Ever you want to do with the props 
  </div>
)