首页 > 编程语言 >C# 时间的加减法

C# 时间的加减法

时间:2023-04-25 09:35:32浏览次数:34  
标签:C# double t3 t1 时间 天数 类型 返回值 加减法

** DateTime t1 = DateTime.Parse("2022-01-01"); **
** DateTime t2 = DateTime.Parse("2022-02-01"); **

** System.TimeSpan t3 = t1 - t2; //两个时间相减 。默认得到的是 两个时间之间的天数差**

** double getDay = t3.TotalDays; //将这个天数转换成天数, 返回值是double类型的**

** double getHours = t3.TotalHours; //将这个天数转换成小时, 返回值是double类型的 **

** double getMinute = t3.TotalMinutes; //将这个天数转换成分钟, 返回值是double类型的 **

** double getSeconds = t3.TotalSeconds; //将这个天数转换成秒数, 返回值是double类型的 **

** double getMillisecond = t3.TotalMilliseconds; 将这个天数转换成毫秒, 返回值是double类型的 **

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

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

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

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

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

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

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

标签:C#,double,t3,t1,时间,天数,类型,返回值,加减法
From: https://www.cnblogs.com/mkmkbj/p/17351646.html

相关文章

  • git撤销刚才的commit
    在我们使用git作为版本控制工具进行代码管理之后,经常性的会碰到一个问题:gitcommit后,如何撤销commit,下面详细讲一下。gitaddnewFilesgitcommit-m'新增xx页面'执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?解决方案:我们可以使用命令:gitreset--softHEAD^ 这样......
  • 【代理设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介代理模式(ProxyPattern)是一种结构型设计模式,用一个类来代理另一个类或几个类的功能。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。延迟初始化(虚拟代理)。如果你有一个偶尔使用的重量级服务对象,一直保持该对象运行会消耗系统资源时,可使用代理模式。访问......
  • P.1-SpringSecurity简介、P.2-入门案例准备、P.3入门案例引入SpringSecurity
    P1.SpringSecurity简介SpringSecurity是Spring家族中的一个安全管理框架。一般Web应用的需要进行认证和授权认证:验证当前访问系统的是否是本系统的用户,并且要确认具体是那个用户授权:经过认证后判断当前用户是否有权限进行某个操作......
  • J1939 CAN多包发送的帧解析
    关于J1939多包数据传输问题(电动汽车BMS和直流充电机之间CAN报文的解读_腾讯新闻(qq.com))   常见帧    ......
  • COMP3310 Indexing a Gopher.
    COMP3310-Assignment2:IndexingaGopher.Background:Thisassignmentisworth15%ofthefinalmark.Itisdueby23:55Wednesday26AprilAESTLatesubmissionswillnotbeaccepted,exceptinspecialcircumstances.oExtensionsmustberequestedasea......
  • [Feign]feign.FeignException$MethodNotAllowed: [405] during [GET]
    一个服务调用另一个服务使用feign,但是报错:feign.FeignException$MethodNotAllowed:[405]during[GET] 原来是其中一个方法是get方法,但是因为feign的@RequestBody,会自动把Get请求变成Post,导致前后调用不一致报错。   解决方法:在pom文件中加上<dependency><groupId......
  • 《爆肝整理》保姆级系列教程-玩转Charles抓包神器教程(15)-Charles如何配置反向代理
    1.简介在App开发的过程当中,抓包是一个很常见的需求,而有些app的请求不会在网络设置代理时被抓到数据包,这里若是需要抓包就需要搭建反向代理。2.什么是代理?什么是代理,来一张图了解一下。 代理又分为正向代理和反向代理。3.什么是正向代理?先来看张图~【再举个栗子】某同......
  • 20230425001 - DataGridView绑定了数据之后, 再添加CheckBox列的解决方案
                 DataGridViewCheckBoxColumncheckBoxColumn=newDataGridViewCheckBoxColumn();           checkBoxColumn.Name="select";           checkBoxColumn.HeaderText="选择";           dgv_M.Columns.Inse......
  • 使用typescript实现Promise
    /***@nameMyPromise*@description简单实现Promise*@author*****/classMyPromise<T>{//存放成功的回调函数privateresolveFn:Function=()=>{};//存放失败的回调函数privaterejectFn:Function=()=>{};//当前的状态/......
  • Linux(CentOS7)安装与卸载MySQL8.0图文详解
    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面......