【发布时间】:2020-01-25 19:13:50
【问题描述】:
我需要根据日期/月份/年份格式从我的键盘输入数据。
我尝试这样的代码:
DateTime dt = new DateTime();
dt = DateTime.Parse(Console.ReadLine());
但是当输入日期时,我还是先输入年份。那么我该如何解决这个问题。谢谢!
【问题讨论】:
-
要么解析
/上的输入拆分以分隔元素,要么使用3个提示。 -
您输入的具体内容。
-
可能是这样的
DateTime dt = new DateTime(); dt = DateTime.ParseExact(Console.ReadLine(), "dd/MM/yyyy", CultureInfo.InvariantCulture); Console.WriteLine(dt.ToString("dd/MM/yyyy")); -
@ChetanRanpariya 程序错误:dt = DateTime.ParseExact(Console.ReadLine(), "dd/MM/yyyy", CultureInfo.InvariantCulture);
标签: c# date datetime input keyboard