首页 > 编程语言 >【转载】 C#中日期类型DateTime的日期加减操作

【转载】 C#中日期类型DateTime的日期加减操作

时间:2023-04-16 16:57:45浏览次数:27  
标签:C# double 加减 DateTime 日期 参数 类型

在C#开发过程中,DateTime数据类型用于表示日期类型,可以通过DateTime.Now获取当前服务器时间,同时日期也可以像数字一样进行加减操作,如AddDay方法可以对日期进行加减几天的操作,AddMonth方法可以对日期进行加减几月的操作,AddYear方法可以对日期进行加减年的操作。

常用的日期加减操作的方法如下:

(1)AddDay(N):增加或者减少N天的日期,参数N为double类型值。

(2)AddMonth(N):增加或减少N月的日期,参数N为Int类型。

(3)AddYear(N):增加或者减少N年的日期,参数N为Int类型。

(4)AddMilliseconds(N):增加或者减少N毫秒的日期,参数N为double类型值。

(5)AddSeconds(N):增加或者减少N秒的日期,参数N为double类型值。

(6)AddMinutes(N):增加或者减少N分钟的日期,参数N为double类型值。

(7)AddHours(N):增加或者减少N小时的日期,参数N为double类型值。

例如当前时间var  nowDate=DateTime.Now,获取3天后的同一时刻可使用下列语句

var newDate=nowDate.AddDay(3);

标签:C#,double,加减,DateTime,日期,参数,类型
From: https://www.cnblogs.com/keepdoit/p/17323536.html

相关文章

  • B - Coloring Matrix
    B-ColoringMatrixhttps://atcoder.jp/contests/abc298/tasks/abc298_b 思路判断A矩阵是否满足条件,不符合,对A矩阵逆时针旋转,旋转后对A矩阵继续判断,直到满足条件,或者A矩阵复位。 Code#include<iomanip>#include<bits/stdc++.h>#include<iostream>usingnamesp......
  • 让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法
    两种方法,使用config.backend.timeout={浏览器:...,服务器:...},或者可以更具体地配置,即基于Request粒度,通过将HTTP_TIMEOUT_CONFIGHttpContextToken传递给AngularHttpClient的方法来针对每个具体请求进行配置。在SSR(Node.js)中,超时处理耗时过长的外部http调用是一项尤为......
  • MFC-库存GDI对象
     画刷#defineWHITE_BRUSH  0        //白色画刷#defineLTGRAY_BRUSH  1       //亮灰色画刷#defineGRAY_BRUSH  2        //灰色画刷#defineDKGRAY_BRUSH  3      //暗灰色画刷#defineBLACK_BRUS......
  • js 传递汉字 乱码_JavaScript 字符串反转乱码问题解决
    https://blog.csdn.net/weixin_36483301/article/details/113451892emoji表情和非常用字实际解决中文编码问题,可以通过解码解决js中使用decodeURL即可解决......
  • Atcoder题解:Agc013_e
    我们考虑转化题意,一个合法的将\(1\simN\)划分成长度依次为\(a_1,a_2,\cdotsa_k\)的小区间,对答案的贡献为\(a_1^2a_2^2\cdotsa_k^2\)。化贡献为方案数,我们在每个长度为\(a_i\)的小区间内放置两个独立的标记,每个合法的划分方案对放置标记方案种数的贡献恰好是其对最终答......
  • 14 Ray Tracing
    关键点RadientEnergyandFlux(Power)RadientIntensity1.Radiometry辐射度量学1.1Light1.1.1RadientEnergyandFlux(Power)能量与功率单位分别是焦耳、瓦特,使用flux是因为要考虑单位时间的光照结果,即光源亮度。功率的单位除了瓦特,还有流明lm(lumen)。Flux可以理解......
  • dc3
    DC3(难)一.主机发现二.端口扫描和探测1.我们发现开通了80端口2.发现提示3.访问IP地址得到登录页4.扫描网站看是否由隐藏目录dirsearch-uhttp://10.0.2.19/5.访问/README.txt和/administrator在/readme.txt中发现了了是cms结构joomla,我们了解一下joomla我们在ad......
  • docker 构建自定义镜像
    1、docker构建自定义镜像copy与add的区别copy指令和add指令的唯一区别在于:是否支持从远程URL获取资源。COPY指令只能从执行dockerbuild所在的主机上读取资源并复制到镜像中。而ADD指令还支持通过URL从远程服务器读取资源并复制到镜像中。相同需求时,推荐使用COPY指令。ADD指令更......
  • Comparator.reverseOrder() 和 reversed()的区别
    摘要:Comparator.reverseOrder()和reversed()的区别是前者以某字段进行倒序排列,而reversed是针对已排序数据进行处理,常常用于比较器的末尾。  在使用Streamsorted进行排序的时候,常常需要按照摸个属性进行降序排列,有时候reverseOrder()和reversed()都可以实现目标,那他们的区......
  • Call和ret指令
    call和ret指令都是转移指令,都是修改IP,或者同时修改CS和IPret指令利用栈中的数据,修改IP的内容,从而实现近转移格式ret(即可)注意,在使用ret指令后,sp的值会改变,相当于说pop掉了一个数据,IP的值是直接被栈中的数据覆盖的。(指向哪,就拿哪的数据)相当于popipretf利用栈中的......