0

我正在尝试将日期字符串转换为日期时间。但这不起作用,我知道stackoverflow上有一些日期时间帖子,但是我找不到我所拥有的特定帖子

     DateTime.ParseExact("22-07-2013", "dd-MMMM", CultureInfo.InvariantCulture)

我只是想将字符串格式化为“22 Jul”,但它给了我一个 system.format 异常

我错过了什么吗?

谢谢

4

2 回答 2

3

您尝试解析的日期和您使用的格式不一致。

如果您想像示例中所示解析“22-07-2013”​​,请使用以下格式dd-MM-yyyy

 DateTime.ParseExact("22-07-2013", "dd-MM-yyyy", CultureInfo.InvariantCulture)

如果您想像问题中所说的那样解析“7 月 22 日”,请使用以下格式dd MMM

 DateTime.ParseExact("22 Jul", "dd MMM", CultureInfo.InvariantCulture)
于 2013-06-27T09:54:21.090 回答
0

你可以试试这个....

                DatePicker date = new DatePicker();
                DateTime date1 = Convert.ToDateTime(date.ValueString);
于 2013-06-27T09:48:29.253 回答