TimeDifference
Shows the time difference between NTP server and local machine.
C#
Ntp client = new Ntp(args[0]); TimeSpan offset = client.GetTime().TimeOffset.ToTimeSpan(); if (offset.Ticks >= 0) { Console.Write("Server's time is {0} seconds before local time.", offset.TotalSeconds); } else { TimeSpan ats = new TimeSpan(-offset.Ticks); Console.Write("Server's time is {0} seconds behind local time.", ats.TotalSeconds); }
VB.NET
Dim client As New Ntp(args(0)) Dim offset As TimeSpan = client.GetTime().TimeOffset.ToTimeSpan() If offset.Ticks >= 0 Then Console.Write("Server's time is {0} seconds before local time.", offset.TotalSeconds) Else Dim ats As New TimeSpan(-offset.Ticks) Console.Write("Server's time is {0} seconds behind local time.", ats.TotalSeconds) End If
It is that simple!