TimeSpan
2632 ワード
using System;
using System.Timers;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var time1 = "2010-5-26 8:10:00";
var time2 = "2013-4-11 15:49:00";
var t1 = Convert.ToDateTime(time1);
var t2 = Convert.ToDateTime(time2);
var timeSpan = t1 - t2;
Console.WriteLine(timeSpan.Hours);
Console.WriteLine(timeSpan.TotalHours);
Console.WriteLine(timeSpan.Minutes);
Console.WriteLine(timeSpan.TotalMinutes);
Console.WriteLine(t1 - t2);
var timeSpan1 = t2 - DateTime.Now;
var timer = new Timer(1000);
timer.Elapsed += (obj, ergs) =>
{
Console.WriteLine(timeSpan1.TotalSeconds);
timeSpan1 = t2.Subtract(DateTime.Now);
};
timer.Start();
Console.WriteLine("time out.");
Console.Read();
}
}
}