using System; class MainClass { public static void Main() { int hours = 4; int minutes = 12; int seconds = 10; int days = 1; int milliseconds = 20; long ticks = 300; TimeSpan myTimeSpan4 = new TimeSpan(ticks); Console.WriteLine("myTimeSpan4 = " + myTimeSpan4); } }
Development Class
Create a TimeSpan instance, specifying the days, hours, minutes, seconds, and milliseconds
using System; class MainClass { public static void Main() { int hours = 4; int minutes = 12; int seconds = 10; int days = 1; int milliseconds = 20; TimeSpan myTimeSpan3 = new TimeSpan(days, hours, minutes, seconds, milliseconds); Console.WriteLine("myTimeSpan3 = " + myTimeSpan3); } }
Create a TimeSpan instance, specifying the days, hours, minutes, and seconds
using System; class MainClass { public static void Main() { int hours = 4; int minutes = 12; int seconds = 10; int days = 1; TimeSpan myTimeSpan2 = new TimeSpan(days, hours, minutes, seconds); Console.WriteLine("myTimeSpan2 = " + myTimeSpan2); } }
Create a TimeSpan instance, specifying the hours, minutes, and seconds
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()); } }