I am trying to get time from internet using ntp on Net-beans IDE 8.2. I am not getting error but the program keeps running without displaying the time.
I have already added the commons-net-3.6.jar in library. Am I missing something?
Please have a look at my code below. I have taken this code from: How to use an Internet time server to get the time?
package timelookup;
import java.util.Date;
import java.net.InetAddress;
import org.apache.commons.net.ntp.NTPUDPClient;
import org.apache.commons.net.ntp.TimeInfo;
public class TimeLookup {
public static void main(String[] args)throws Exception {
String TIME_SERVER = "time-a.nist.gov";
NTPUDPClient timeClient = new NTPUDPClient();
InetAddress inetAddress = InetAddress.getByName(TIME_SERVER);
TimeInfo timeInfo = timeClient.getTime(inetAddress);
long returnTime = timeInfo.getReturnTime();
Date time = new Date(returnTime);
System.out.println("Time from " + TIME_SERVER + ": " + time);
}
}