在我的簡單程序中,我需要用戶輸入日期格式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中剝離時間組件,並且可以將日期格式作爲參數傳遞給該方法。 –