将字符串转换为DateTime

我有一个字符串:“20180830”代表2018年8月201日我想去字符串:“30/08/2018”所以我可以这样做:DateTime parsedDate = DateTime.Parse(“30/08/2018”); 并有一个DateTime而不是一个字符串,

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

您可以使用DateTime.ParseExact -Method来解决您的问题。 因此,您需要在您的案例中指定yyyyMMdd的确切格式。 文档还建议使用CultureInfo.InvariantCulture

以下代码……

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

……应该做的伎俩;-)