首页 > 编程语言 >c# winfrom中 dateTimePicker 控件设置自动获取上个月,当月,下个月,前好几个月,后好几个月的第一天和最后一天时间

c# winfrom中 dateTimePicker 控件设置自动获取上个月,当月,下个月,前好几个月,后好几个月的第一天和最后一天时间

时间:2023-06-03 10:33:47浏览次数:45  
标签:控件 RQ c# AddDays 好几个 Value DateTime Now Day

我这里用的是vs2022开发,将获取的时间赋值给dateTimePicker 控件进行筛选

1、从工具箱中托取一个dateTimePicker控件,我这里将该控件命名为RQ,代码为RQ.value=时间代码

2、时间的获取:

今天:RQ.Value = DateTime.Now;

本月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(0);

本月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(1).AddDays(-1)

上个月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(-1);

上个月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(0).AddDays(-1)

下个月第一天:RQ.Value = DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1);

下个月最后一天:RQ.Value =DateTime.Now.AddDays(1-DateTime.Now.Day).AddMonths(2).AddDays(-1)

代码讲解:第一天:  上月:addmonths(-1)  本月:addmonths(0) 下月:addmonths(1)

最后一天,比如本月的最后一天相当于下月的第一天-1所以为 :addmonths(1).AddDays(-1)以此类推,求某个月最后一天都是改月份的下个月第一天-1

标签:控件,RQ,c#,AddDays,好几个,Value,DateTime,Now,Day
From: https://www.cnblogs.com/45fdsf4s4sdfsddv/p/17453428.html

相关文章

  • Access数据库文件HeroDB.MDB用什么工具可以打开呢?
    我们在架设GOM引擎的版本的时候,可能会发现,有的版本默认选择Access数据库,选择Access数据库的版本,我们可以在D:\mirserver\Mud2\DB这个路径找到一份HeroDB.MDB的文件,这是一个集成数据库,和HeroDB不一样DBC2000的数据库是有3个数据库文件的,分别是Magic.DB、Monster.DB、StdItems.DB,代表......
  • SAP Spartacus UI 中的 CmsTicketInterceptor
    在SpartacusUI发起的OCCAPI请求的URL中,您可能会注意到一个名为cmsTicketId的字段。这个字段的含义与用途如下:cmsTicketId是一个标识符,用于关联SpartacusUI与SAPCommerceCloud后端CMS(ContentManagementSystem)的会话。CMS是一个用于管理网站内容的系统,如......
  • sublime text mac功能强大的代码编辑器
    sublimetextmac(代码编辑器)是一款功能强大的代码编辑器,该软件可以让用户方便的编辑各种格式的程序代码。sublimetext中文版可以在用户自己想要编辑的程序中插入各种格式,还能轻松添加各种变量,参数和方法。让您能够方便快捷地编辑代码,从而将开发工作变得更加高效。sublimetextma......
  • 零代码编程:用ChatGPT将PDF文件的表格批量转为Excel表格
    电脑中有几百个PDF文件,文件内容格式一致,每个PDF文件第一页是一个表格。想把这几百个PDF文件里面的表格都提取出来,转为excel表,该怎么办?打开ChatGPT(一定要用GPT4,编程能力很强。相比之下,gpt3.5弱太多了),输入提示词如下:d盘有一个文件夹:guanlianjiaoyi,里面有很多pdf文件;你的任务是写一个......
  • Visual C++ 6.0环境开发PACS影像系统的技术指标和精准算法
    1.技术指标图像文件格式:DCM、JPG、BMP、TIF等可支持显示属性设置:24/32位真彩;256位色(黑白)可支持监视器分辨率:1024﹡768;1280﹡1024;1600﹡1280;1280﹡1600(立式);1536﹡2048(立式);2560﹡2048(立式)图像分辨率:1024﹡1024;512﹡512;256﹡256静态或动态操作平台windowsxpPACS系统-图像处理高级精准算法对图像......
  • A633GrC低合金钢板、A633GrC化学成分、A633GrC力学性能
    一、A633GrC钢板简介:A633GrC,是美标低合金板,是归一化高强度结构钢,非常适合焊接,铆接或螺栓连接。有四个等级:A,C,D和E。即A633A,A633B,A633C,A633D,是A633GrA,A633GrC,A633GrD,A633GrE的缩写。(Gr即GraDe的缩写),A633GrC钢板执行标准:ASTM/A633M。二、A633GrC钢板化学成分:CMnPSSiVNb≤0.201.15-......
  • 首次进入Mysql修改密码报“The MySQL server is running with the --skip-grant-table
    第一次安装完mysql,修改默认密码的时候,报“TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement”。先刷新mysql然后再重新修改密码即可。mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'123456';ERROR1290(H......
  • A1003 Emergency
    题目:Asanemergencyrescueteamleaderofacity,youaregivenaspecialmapofyourcountry.Themapshowsseveralscatteredcitiesconnectedbysomeroads.Amountofrescueteamsineachcityandthelengthofeachroadbetweenanypairofcitiesarem......
  • C#操作XML文件
    C#实用教程-操作xml文件引言:什么是xml文件可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数......
  • [ABC303E]
    [ABC303E]AGiftFromtheStars每次合并都是合并入度为\(1\)的点,所以合并的一定不是中心,且被合并后入度是\(2\)。因此如果某个节点的入度\(\ge3\),那么这个节点一定是中心。对于剩余的点,因为保证有解,直接当作大小为\(2\)的星处理。(注意大小为\(2\)的星共\(3\)个点)。......