例如:

DateTime dt1 = DateTime.Now;

DateTime dt2 = DateTime.Now.AddDays(-7);
TimeSpan ts = dt1 - dt2;
int days = ts.Days;//dt1和dt2相差多少天

这样就可以获取时间差值了。

TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值
下面的列表涵盖了其中的一部分:
Add:与另一个TimeSpan值相加。
Days:返回用天数计算的TimeSpan值。
Duration:获取TimeSpan的绝对值。
Hours:返回用小时计算的TimeSpan值
Milliseconds:返回用毫秒计算的TimeSpan值。
Minutes:返回用分钟计算的TimeSpan值。
Negate:返回当前实例的相反数。
Seconds:返回用秒计算的TimeSpan值。
Subtract:从中减去另一个TimeSpan值。
Ticks:返回TimeSpan值的tick数。
TotalDays:返回TimeSpan值表示的天数。
TotalHours:返回TimeSpan值表示的小时数。
TotalMilliseconds:返回TimeSpan值表示的毫秒数。
TotalMinutes:返回TimeSpan值表示的分钟数。
TotalSeconds:返回TimeSpan值表示的秒数。

C#中如何使用TimeSpan相关推荐

  1. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  2. timestamp 字段

    项目中由于需求设计,数据库中需要一个timestamp时间戳类型的字段来作为区别数据添加和修改的标识.由于timestamp在SQL SERVER 2005数据库中,不可为空的timestamp类型在 ...

  3. Catlike Coding Unity教程系列 中文翻译 Basics篇(一)Game Objects and Scripts

    游戏对象和脚本 原文地址:https://catlikecoding.com/unity/tutorials/basics/game-objects-and-scripts/ 本次教程的主要内容: 用 ...

  4. 面试:第十二章:所有总结

    Java基础 java基本类型哪些,所占字节 byte :1个字节 short :2个字节 char :2个字节 int :4个字节 long :8个字节 float :4个字节 double :8个 ...

  5. mysql:列类型之时间日期

    环境: window10 vs2022 .net 6 mysql 8.0.25 DBeaver 参考: <MSDN:浮点数值类型(C# 引用)> <mysql:11.2 Date a ...

  6. linux内核分析(转自某位大哥网上的笔记)

    启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码.BIOS先进行一系列的系统自检,然后初始化位于地址0的中断 ...

  7. ASP.NET中TimeSpan的用法

    ASP.NET 中,两个时间相减,得到一个 TimeSpan 实例,TimeSpan 有一些属性:Days.TotalDays.Hours.TotalHours.Minutes.TotalMinute ...

  8. Dev GridView网格中格式化 TimeSpan

    Dev官网 RepositoryItemTimeSpanEdit 结果如下: 问题描述: 现在有一个TimeSpan 短时间 需要在表格中格式化成 d天hh时mm分 尝试了很多方法 都没成功 如: 多 ...

  9. C#中TimeSpan只保留整数时间

    C#中TimeSpan只保留整数时间 程序中有时候需要记录运行的相对时间.于是就用了DateTime.Now-StartTime得出的是TimeSpan类型. 然而默认的格式中秒后面保留了很多位小数( ...

最新文章

  1. 001_SpringBoot入门
  2. windows下多tomcat部署
  3. kafka Failed to send messages after 3 tries 问题解决
  4. Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务
  5. 两个getchar,一个getchar,getch的不同点 出现的不同情况
  6. Linux的重要子目录
  7. 遥感数据集_最新高光谱遥感数据集
  8. android 百度输入法表情,百度输入法安卓8.6版本发布,AI输入法成为最懂你的“斗图神器”...
  9. linux编译ko文件
  10. Anaconda修改国内镜像源
  11. 下拉列表组合折线图,这样的Excel动态图表,你会吗?
  12. 小米应用使用时间统计_屏幕使用时间
  13. 线性规划与非线性规划的求解
  14. Atlas2.1.0实战:安装、配置、导入hive元数据、编译排坑
  15. 解决element-ui 的 Notification 重叠问题
  16. mint-ui使用手册
  17. 《动手学深度学习Pytorch版》中‘d2lzh_pytorch‘模块问题
  18. java ajax同步请求,成都汇智动力-java ajax实现异步同步请求全面详解
  19. Azure | AZ-204 认证之旅-应用服务(一)
  20. 李开复:向死而生 - 我修的死亡学分

热门文章

  1. RT-Thread Studio入门(4)— 使用邮箱发送按键状态
  2. 在Windows 7 上安装DNS服务器bind9方法详解
  3. 悟 - 见路不走
  4. C语言课程设计之停车场管理问题
  5. FreeRTOS【学习笔记1】——操作系统与裸机的差别和任务的引用。
  6. Java获取首字母拼音码和五笔码
  7. sqlServer 修改默认1433端口
  8. TCP/IP——OSPF单区域实验
  9. http://www.k887.com/?67
  10. 网银转账测试分析与设计