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

c# timespan

作者:昔日暖阳   发布日期:2025-12-25   浏览:86

// 使用 TimeSpan 的示例代码

using System;

class Program
{
    static void Main()
    {
        // 创建一个表示 2 天 5 小时 30 分钟的 TimeSpan 对象
        TimeSpan timeSpan = new TimeSpan(2, 5, 30, 0);

        // 输出 TimeSpan 的总秒数
        Console.WriteLine("Total seconds: " + timeSpan.TotalSeconds);

        // 输出 TimeSpan 的天数、小时数和分钟数
        Console.WriteLine("Days: " + timeSpan.Days);
        Console.WriteLine("Hours: " + timeSpan.Hours);
        Console.WriteLine("Minutes: " + timeSpan.Minutes);

        // 计算两个时间点之间的差值
        DateTime startTime = DateTime.Now;
        DateTime endTime = startTime.AddHours(48); // 加上 48 小时
        TimeSpan difference = endTime - startTime;

        // 输出两个时间点之间的差值
        Console.WriteLine("Difference in days: " + difference.Days);
        Console.WriteLine("Difference in hours: " + difference.TotalHours);
    }
}

解释说明:

  1. 创建 TimeSpan 对象:使用 new TimeSpan() 构造函数可以创建一个表示特定时间段的对象。构造函数的参数依次为天、小时、分钟、秒。
  2. 获取总秒数TotalSeconds 属性返回 TimeSpan 表示的时间段的总秒数。
  3. 获取天数、小时数和分钟数DaysHoursMinutes 属性分别返回 TimeSpan 中的天数、小时数和分钟数。
  4. 计算时间差:通过减去两个 DateTime 对象,可以得到一个 TimeSpan 对象,表示两个时间点之间的差值。
  5. 输出结果:通过 Console.WriteLine 输出计算结果。

上一篇:c# 构造函数

下一篇:c# attribute

大家都在看

c# 二进制

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

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

Laravel 中文站