溫馨提示×

c# timespan的常用方法

c#
小樊
186
2024-12-01 04:46:03
欄目: 編程語言

在C#中,TimeSpan類表示時間間隔,它提供了一系列方法來執行常見的操作。以下是一些常用的TimeSpan方法:

  1. Add():將指定的時間間隔添加到當前TimeSpan對象。
TimeSpan t1 = TimeSpan.FromHours(2);
TimeSpan t2 = TimeSpan.FromMinutes(30);
TimeSpan t3 = t1.Add(t2); // t3 = 2小時30分鐘
  1. Subtract():從當前TimeSpan對象中減去指定的時間間隔。
TimeSpan t4 = TimeSpan.FromDays(1);
TimeSpan t5 = t4.Subtract(TimeSpan.FromHours(2)); // t5 = 1天-2小時 = 22小時
  1. TotalSeconds():返回TimeSpan對象的總秒數。
TimeSpan t6 = TimeSpan.FromMinutes(10);
double totalSeconds = t6.TotalSeconds(); // totalSeconds = 600
  1. TotalMinutes():返回TimeSpan對象的總分鐘數。
TimeSpan t7 = TimeSpan.FromHours(2);
double totalMinutes = t7.TotalMinutes(); // totalMinutes = 120
  1. TotalHours():返回TimeSpan對象的總小時數。
TimeSpan t8 = TimeSpan.FromDays(1);
double totalHours = t8.TotalHours(); // totalHours = 24
  1. Days():返回TimeSpan對象的天數。
TimeSpan t9 = TimeSpan.FromDays(3);
int days = t9.Days; // days = 3
  1. Hours():返回TimeSpan對象的小時數。
TimeSpan t10 = TimeSpan.FromHours(5);
int hours = t10.Hours; // hours = 5
  1. Minutes():返回TimeSpan對象的分鐘數。
TimeSpan t11 = TimeSpan.FromMinutes(15);
int minutes = t11.Minutes; // minutes = 15
  1. Seconds():返回TimeSpan對象的秒數。
TimeSpan t12 = TimeSpan.FromSeconds(30);
int seconds = t12.Seconds; // seconds = 30
  1. CompareTo():將當前TimeSpan對象與另一個TimeSpan對象進行比較,并返回一個表示比較結果的整數。
TimeSpan t13 = TimeSpan.FromHours(1);
TimeSpan t14 = TimeSpan.FromMinutes(30);
int comparisonResult = t13.CompareTo(t14); // comparisonResult = -1 (因為1小時 < 30分鐘)
  1. Equals():將當前TimeSpan對象與另一個TimeSpan對象進行比較,并返回一個布爾值,表示它們是否相等。
TimeSpan t15 = TimeSpan.FromHours(2);
TimeSpan t16 = TimeSpan.FromHours(2);
bool areEqual = t15.Equals(t16); // areEqual = true

這些方法提供了對TimeSpan對象進行基本操作的便捷方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女