C# 获取从1月至12月的月初时间和月末时间
public IActionResult GetMonthData()
{
var dataList = new List<object>();
var currentMonth = DateTime.Now.Month; //获取当月
var currentDay = DateTime.Now.Day; //...........天
var currentHour = DateTime.Now.Hour; //...........时
var currentMinute = DateTime.Now.Minute; //...........分
var currentMillisecond = DateTime.Now.Millisecond; /............秒
for (int i = 1; i <= 12; i++)
{
var monthStart = DateTime.Now.AddMonths(i - currentMonth).AddDays(1-currentDay).AddHours(-currentHour)
.AddMinutes(-currentMinute).AddMilliseconds(-currentMillisecond);
var monthEnd = DateTime.Now.AddMonths(i - currentMonth+1).AddDays(1 - currentDay-1).AddHours(-currentHour)
.AddMinutes(-currentMinute).AddMilliseconds(-currentMillisecond);
dataList.Add(new monthStart=monthStart,monthEnd = monthEnd });
}
return Json(dataList); ;
}
最新文章
- 【PostgreSQL】PostgreSQL的安装
- XAF 如何将数据库中Byte array图片显示出来
- MongoDB(八)Mongodb——GridFS存储
- Leetcode Validate Binary Search Tree
- mysql root 维护
- 隐藏ipad/ip顶部状态栏
- 阿里云安装nginx 和 php-fpm
- php写扩展
- JavaScript apply函数小案例
- 在多台服务器上简单实现Redis的数据主从复制
- Linux/Unix--设备类型
- Windows Server 2016-管理站点复制(一)
- NEST 中的日期数学表达式
- js基础梳理-关于this常见指向问题的分析
- hibernate02环境的搭建
- 【日常开发】使用多种工具实现 sql查询没有结果的name
- Nexus3.6版私服搭建安装与配置教程
- cas单点登录-CAS5.1.3 overlay服务器搭建(二)
- 多线程atomicInteger
- 5.如何调节ubuntu的分辨率
热门文章
- VMware15 安装Mac 10.14系统/苹果系统
- 算法笔记刷题2(codeup 1928)
- 2019-2020-1 20199329《Linux内核原理与分析》第八周作业
- 结构体 偏移量 (size_t)&;(((s *)0)->;m) , list相关
- Inno Setup, Pascal 字符串带双引号如何写
- eclipse自动补全导致变量会跟上String后缀的问题解决
- 查看 Nginx 的日志目录
- Linux系统管理第五次作业 LVM逻辑卷 磁盘配额
- bind()函数的深入理解及两种兼容方法分析
- 可运行的Java RMI示例和踩坑总结