将字符串转换为DateTime

时间:2018-08-19 18:39:22

标签: c# string datetime

我有一个字符串:“ 20180830”,它表示2018年8月30日 我想输入字符串:“ 30/08/2018” 这样我就可以做到:DateTime parsedDate = DateTime.Parse(“ 30/08/2018”);并使用DateTime代替字符串,

尝试了一切,但没有成功。 需要一些帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用DateTime.ParseExact-方法来解决您的问题。因此,您需要指定确切的格式,具体情况应为yyyyMMdd。此外,文档还建议使用CultureInfo.InvariantCulture

以下代码...

DateTime datetime = DateTime.ParseExact("20180830", "yyyyMMdd", CultureInfo.InvariantCulture);

...应该做到这一点;-)