例如:

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. Computer Systems A Programmer’s Perspective ----阅读翻译日志
  2. python在线教学-python在线教学
  3. 在Jetson Nano上编译 pyrealsense2库包,并在Intel的tof相机上进行测试
  4. 设置 JAVA_HOME
  5. .NET中栈和堆的比较(二)
  6. 团队-象棋游戏-需求分析
  7. [pytorch、学习] - 3.10 多重感知机的简洁实现
  8. java bits_一段关于JAVA程序升级的问题(Changing bits)
  9. Mybatis中接口和对应的mapper文件位置配置详解
  10. 利用filter替换字符串中的空格
  11. pandas 常用函数整理
  12. VK Cup 2012 Qualification Round 2 C. String Manipulation 1.0 线段树 or 树状数组+二分
  13. 【渝粤题库】国家开放大学2021春2779植物病虫害防治基础题目
  14. 全新AIY Edge TPU开发板惊艳亮相,今秋发布!
  15. 我的微信公众号开通了
  16. 我要吐槽各大自媒体平台的权重问题
  17. c++智能指针简单使用
  18. 2021-09-10
  19. 消息推送配置url(服务器地址),设置推送url接口
  20. 中资电信银行股将成市场旗手

热门文章

  1. BIND9的架构与机制笔记1
  2. 微波射频学习笔记12-------单节/多节定向耦合器的设计
  3. QPushButton的简单使用
  4. struts2+ibatis+spring框架整合(二)
  5. 国内开源erp的天花板是哪一款?
  6. 常见TCP/UDP端口号大全
  7. 搭建SpringBoot脚手架工程系列(1):Spring Initializr的超能力
  8. 鼠标跟随flash代码_Animate/Flash如何实现画笔跟随鼠标(AS3)
  9. 获得到当前月底时间(秒)
  10. taobao.banamadpc.item.add( 新发商品 )