我有一个字符串:“ 20180830”,它表示2018年8月30日 我想输入字符串:“ 30/08/2018” 这样我就可以做到:DateTime parsedDate = DateTime.Parse(“ 30/08/2018”);并使用DateTime代替字符串,
尝试了一切,但没有成功。 需要一些帮助。
答案 0 :(得分:0)
您可以使用DateTime.ParseExact-方法来解决您的问题。因此,您需要指定确切的格式,具体情况应为yyyyMMdd
。此外,文档还建议使用CultureInfo.InvariantCulture
。
以下代码...
DateTime datetime = DateTime.ParseExact("20180830", "yyyyMMdd", CultureInfo.InvariantCulture);
...应该做到这一点;-)