使用取月末日期的代码
DateTime.Now.AddMonths(1).AddDays(-1);
本地发现一直正常,最后部署到服务器后,发现取的是-2的日期,比如3.31得到3.30了
最后改成下面的就正常了
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1);
本文介绍了一种用于获取当前月份最后一天日期的方法,并分享了一个在本地环境与服务器环境中表现不一致的问题及解决方案。最初的方法在服务器上返回了错误的日期,通过调整代码最终解决了该问题。
使用取月末日期的代码
DateTime.Now.AddMonths(1).AddDays(-1);
本地发现一直正常,最后部署到服务器后,发现取的是-2的日期,比如3.31得到3.30了
最后改成下面的就正常了
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1);
349
445
4403

被折叠的 条评论
为什么被折叠?