我需要使用C#检索当前系统日期而不是实际日期,然后使用循环减去3个月以获得前3个月。我以为你可以做到:
DateTime currMonth = DateTime.Now.AddMonths(-3);
我的印象是DateTime.Now实际上给了你当前的系统日期,但根据测试我的代码的人说它没有得到日期。
任何见解或资源都会很棒!
答案 0 :(得分:8)
DateTime.Now
为您提供本地系统日期/时间,因此:
听起来就像你正在追求的那样。目前尚不清楚你的意思是“它没有得到日期”,但它看起来对我来说是正确的,假设上述两个都是你想要的。为了更清楚你只想要日期,我建议使用DateTime.Today
,这相当于DateTime.Now.Date
。