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!