C#中的日期比较

pha*_*unk 1 c# datetime date

我正在做一个小项目,我遇到了一个小问题.我希望我的程序CheckDate在启动时调用方法.此方法将读取.txt文件,以(yyyy/mm/dd)格式查看上次保存的日期.然后它会将它与今天的日期进行比较,如果它不一样,那么请继续阅读一些说明.我已经阅读了这里的文档,但是找不到最适合我需要的方法.

问题1:有没有办法以(yyyy/mm/dd)格式获取今天的日期?

问题2:在C#中比较日期的最简单方法是什么?

提前致谢.

Bas*_*ork 7

1. DateTime.Now.ToString("yyyy/MM/dd")
2. DateTime.Parse(input).Date == DateTime.Now.Date
Run Code Online (Sandbox Code Playgroud)

  • `DateTime.Parse(输入).日期` - 等待发生的运行时错误:) (3认同)
  • 他说最简单的方法,他没有说任何关于验证的事情:D.另外,找到TryParse并不是一个巨大的飞跃. (2认同)