using System;
class MainClass {
public static void Main() {
int hours = 4;
int minutes = 12;
int seconds = 10;
TimeSpan myTimeSpan =
new TimeSpan(hours, minutes, seconds);
Console.WriteLine("myTimeSpan = " + myTimeSpan);
}
}
Use the Parse() method to convert strings to TimeSpan instances
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan11 = TimeSpan.Parse("8:10:30");
Console.WriteLine("TimeSpan.Parse("8:10:30") = " + myTimeSpan11);
TimeSpan myTimeSpan12 = TimeSpan.Parse("1.8:10:30.1234567");
Console.WriteLine("TimeSpan.Parse("1.8:10:30.1234567") = " + myTimeSpan12);
}
}
Use the Negate() method to add two TimeSpan instances
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan13 = new TimeSpan(1, 10, 13);
TimeSpan myTimeSpan14 = new TimeSpan(2, 6, 10);
TimeSpan myTimeSpan15 = myTimeSpan13.Add(myTimeSpan14);
Console.WriteLine("myTimeSpan13 = " + myTimeSpan13);
Console.WriteLine("myTimeSpan14 = " + myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
Console.WriteLine("myTimeSpan15.Negate() = " + myTimeSpan15.Negate());
Console.WriteLine("myTimeSpan14.Negate() = " + myTimeSpan14.Negate());
}
}
Use the Duration() method to add two TimeSpan instances
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan13 = new TimeSpan(1, 10, 13);
TimeSpan myTimeSpan14 = new TimeSpan(2, 6, 10);
TimeSpan myTimeSpan15 = myTimeSpan13.Add(myTimeSpan14);
Console.WriteLine("myTimeSpan13 = " + myTimeSpan13);
Console.WriteLine("myTimeSpan14 = " + myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
Console.WriteLine("myTimeSpan15.Duration() = " + myTimeSpan15.Duration());
}
}
Use the Subtract() method to subtract a TimeSpan instance from another
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan13 = new TimeSpan(1, 10, 13);
TimeSpan myTimeSpan14 = new TimeSpan(2, 6, 10);
TimeSpan myTimeSpan15 = myTimeSpan13.Add(myTimeSpan14);
Console.WriteLine("myTimeSpan13 = " + myTimeSpan13);
Console.WriteLine("myTimeSpan14 = " + myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
myTimeSpan15 = myTimeSpan13.Subtract(myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
}
}
Use the Add() method to add a TimeSpan instance to another
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan13 = new TimeSpan(1, 10, 13);
TimeSpan myTimeSpan14 = new TimeSpan(2, 6, 10);
TimeSpan myTimeSpan15 = myTimeSpan13.Add(myTimeSpan14);
Console.WriteLine("myTimeSpan13 = " + myTimeSpan13);
Console.WriteLine("myTimeSpan14 = " + myTimeSpan14);
Console.WriteLine("myTimeSpan15 = " + myTimeSpan15);
}
}
Use the Parse() method to convert strings to TimeSpan instances
using System;
class MainClass {
public static void Main() {
TimeSpan myTimeSpan11 = TimeSpan.Parse("8:10:30");
Console.WriteLine("TimeSpan.Parse("8:10:30") = " + myTimeSpan11);
TimeSpan myTimeSpan12 = TimeSpan.Parse("1.8:10:30.1234567");
Console.WriteLine("TimeSpan.Parse("1.8:10:30.1234567") = " + myTimeSpan12);
}
}

