0

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);
    }

}
Roopan Jaulin
  • 49
  • 1
  • 12

0 Answers0