无法在当前区域设置中翻译日期

时间:2018-01-01 10:35:44

标签: c# date datetime

我尝试翻译当前系统语言中的Date,这是我的约会时间:2018/01/01,我试图以这种方式实现我的目标:

var date = DateTime.ParseExact("2018/01/01", "dddd MMMM yyyy", new CultureInfo("it-IT")).ToString();

不幸的是我得到了:

  

System.ArgumentNullException

InnerException说:

  

字符串未被识别为有效的DateTime值。

我用ParseExact来避免这个错误,我做错了什么?

1 个答案:

答案 0 :(得分:1)

使用此代码即可。

(   try (Just <$> dimensParser) 
<|> (noneOf "," >> return Nothing))
    `sepBy` char ','

我想你现在知道错误的原因了。 感谢