当前位置: 首页 > news >正文

C# 时间日期运算

方法是:

AddYears();//年份的加减

AddMonths();//月份的加减

AddDays();//日期的加减

AddHours();//小时的加减

AddMinutes();//分钟的加减

AddSeconds();//秒的加减

AddMilliseconds();//毫秒的加减

用法:DateTime dt = DateTime.Now; //首先我们需要DateTime的变量,你可以把你的符合格式的string直接Convert.ToDateTime(),这里我就用当前日期

dt.AddYears(1); //增加一年

dt.AddMonths(-1);//减少一个月

dt.AddDays(-20d);//减少20天

dt.AddHours(+20d);//增加20小时

dt.AddMinutes(10d);//增加10分钟

上面是一个日期自己的加减法,在附上,日期之间的加减法:

DateTime dt =.//减数

DateTime dt_n = DateTime.Now;//被减数

long x = dt .ToFileTime();//表示自协调世界时 (UTC) 公元 (C.E.) 1601 年 1 月 1 日午夜 12:00 以来已经过的是协调世界时 (UTC).

long y = dt_n.ToFileTime();

long z = x-y; //俩个时间相差的微秒数,然后你就可以自己转化成如时分秒等你想要的时间了


http://www.mrgr.cn/news/8683.html

相关文章:

  • 单片机中的存储器讲解
  • 如何快速轻松地从 iPhone 恢复已删除的照片
  • 墨刀基础篇(一) :6.常用组件(动态组件)
  • 一文迅速上手 ESP32 bluedroid 蓝牙从机开发
  • Prometheus学习
  • 如何巧妙减小Uniapp打包后的小程序体积?
  • Spring中ImportBeanDefinitionRegistrar
  • 鸿蒙 next 实现摄像头视频预览编码(一)
  • Java笔试面试题之多线程常见考点总结
  • Ruby遇上GUI:探索Ruby桌面应用开发的新天地
  • 使用Java和XPath在XML文档中精准定位数据
  • ollma 本地部署大模型
  • 微信小程序vue3父组件调用vue2子组件传多个参数方法
  • .NET 开发的高性能内网穿透工具
  • 莫队算法C/C++实现
  • Simple RPC - 07 从零开始设计一个服务端(下)_RPC服务的实现
  • 下载的word中的mathtype公式双击无法打开编辑器
  • 【Java】/* 双向链表 - 底层实现 */
  • 热补丁简介
  • 力扣题/图论/课程表