c# - 全局变量 .NET 中的 C# 日期滚动 13 个月值
问题描述
在 C# 中,我如何datetime
在 .NET 中获得以下值。我正在尝试查看今天的日期并尝试滚动 13 个月。因此,上个月减去2017 年 12 月的 13 个月,但需要在00:00:00.000获得该月的第一天。还试图得到enddate
如下上个月底的结果。
试图得到这个并将其分配给我的代码中的一个变量。
开始日期:
2017-12-01 00:00:00.000
结束日期:
2019-01-31 23:59:59.000
得到这个的最好方法是什么?
解决方案
干得好
DateTime mydate = DateTime.Today;
//2017-12-01 00:00:00.000
DateTime StartDate = new DateTime(mydate.Year, mydate.Month, 1).AddMonths(-14);
//2019-01-31 23:59:59.000
DateTime EndDate = new DateTime(mydate.Year, mydate.Month, 1).AddSeconds(-1);
推荐阅读
- asp.net-core - JWT 令牌刷新责任 - 最佳实践
- laravel - 关于仪表板中的Vue功能
- c# - Task.WaitAll - 结果被覆盖
- functional-programming - 在 SML 中将函数作为参数的布尔表达式和函数
- python - 类型错误:字段 'id' 需要一个数字,但得到 (()
- sql - SQL STDEVP 作为分析函数(计算每个账户的标准差)
- r - 示例函数中的替换问题
- lua - Printing the required number of inverted star patterns
- angular - Angular Material 自动完成使用对象属性作为值
- html - 如何制作 html/css 3 行布局,其中中间行适合剩余内容且不展开父级