在我的简单程序中,我需要用户输入日期格式dd-mm-yyyy。然后我需要将该日期存储在文本文件中。C#格式化用户输入仅限日期
为了获取用户的日期我使用
DateTime l_Date = DateTime.ParseExact(Console.ReadLine(), "d-M-yyyy", new CultureInfo("en-CA"));
然而,它总是被格式化为在我的文本文件2017-07-08 12:00:00 AM
,我也尝试过在调试和上面的代码行不会返回日期+时间。我只想要日期。
在此先感谢您的帮助!
你可以随时拨打.ToShortDateString保存日期到文本文件时,()。这至少会从DateTime中剥离时间组件,并且可以将日期格式作为参数传递给该方法。 –