本文整理匯總了C#中System.TimeSpan.Subtract方法的典型用法代碼示例。如果您正苦於以下問題:C# TimeSpan.Subtract方法的具體用法?C# TimeSpan.Subtract怎麽用?C# TimeSpan.Subtract使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.TimeSpan
的用法示例。
在下文中一共展示了TimeSpan.Subtract方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: TimeSpan
TimeSpan baseTimeSpan = new TimeSpan(1, 12, 15, 16);
// Create an array of timespan intervals.
TimeSpan[] intervals = {
TimeSpan.FromDays(1.5),
TimeSpan.FromHours(1.5),
TimeSpan.FromMinutes(45),
TimeSpan.FromMilliseconds(505),
new TimeSpan(1, 17, 32, 20),
new TimeSpan(-8, 30, 0)
};
// Calculate a new time interval by adding each element to the base interval.
foreach (var interval in intervals)
Console.WriteLine(@"{0,-10:g} - {3}{1,15:%d\:hh\:mm\:ss\.ffff} = {4}{2:%d\:hh\:mm\:ss\.ffff}",
baseTimeSpan, interval, baseTimeSpan.Subtract(interval),
interval < TimeSpan.Zero ? "-" : "",
baseTimeSpan < interval.Duration() ? "-" : "");
輸出:
1:12:15:16 - 1:12:00:00.0000 = 0:00:15:16.0000 1:12:15:16 - 0:01:30:00.0000 = 1:10:45:16.0000 1:12:15:16 - 0:00:45:00.0000 = 1:11:30:16.0000 1:12:15:16 - 0:00:00:00.5050 = 1:12:15:15.4950 1:12:15:16 - 1:17:32:20.0000 = -0:05:17:04.0000 1:12:15:16 - -0:07:30:00.0000 = 1:19:45:16.0000
示例2: TimeSpan.Subtract(TimeSpan ts)
//引入命名空間
using System;
class MainClas
{
public static void Main()
{
TimeSpan myTimeSpan13 = new TimeSpan(1, 10, 13);
TimeSpan myTimeSpan14 = new TimeSpan(2, 6, 10);
TimeSpan myTimeSpan15 = myTimeSpan13.Subtract(myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
}
}