检索系统日期

时间:2012-11-26 21:59:58

标签: c# datetime

我需要使用C#检索当前系统日期而不是实际日期,然后使用循环减去3个月以获得前3个月。我以为你可以做到:

DateTime currMonth = DateTime.Now.AddMonths(-3);

我的印象是DateTime.Now实际上给了你当前的系统日期,但根据测试我的代码的人说它没有得到日期。

任何见解或资源都会很棒!

1 个答案:

答案 0 :(得分:8)

DateTime.Now为您提供本地系统日期/时间,因此:

  • 这取决于系统时钟
  • 这取决于系统时区

听起来就像你正在追求的那样。目前尚不清楚你的意思是“它没有得到日期”,但它看起来对我来说是正确的,假设上述两个都是你想要的。为了更清楚你只想要日期,我建议使用DateTime.Today,这相当于DateTime.Now.Date

相关问题