Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#计算两个日期之间的小时

作者:一小我的小情歌   发布日期:2026-03-26   浏览:30

using System;

class Program
{
    static void Main()
    {
        // 定义两个日期时间
        DateTime startDate = new DateTime(2023, 10, 1, 8, 0, 0);
        DateTime endDate = new DateTime(2023, 10, 2, 14, 30, 0);

        // 计算两个日期之间的差值
        TimeSpan difference = endDate - startDate;

        // 获取总小时数,包括小数部分
        double totalHours = difference.TotalHours;

        // 输出结果
        Console.WriteLine($"两个日期之间相差 {totalHours} 小时");
    }
}

解释说明:

  1. 定义两个日期时间:使用 DateTime 类来定义两个具体的日期和时间点 (startDateendDate)。
  2. 计算两个日期之间的差值:通过简单的减法运算 (endDate - startDate) 得到一个 TimeSpan 对象,表示两个日期之间的差异。
  3. 获取总小时数:使用 TimeSpan 对象的 TotalHours 属性来获取两个日期之间的总小时数,包括小数部分(即不足一小时的部分也会被计算在内)。
  4. 输出结果:将计算得到的总小时数输出到控制台。

上一篇:c# invoke 委托

下一篇:c#二维数组定义与赋值

大家都在看

c# 二进制

c# 创建目录

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站