Simple SNTP Client class for retrieving network time on Android (SNTPClient)
Copy the SNTPClient.java into your project, there you go. It's ready.
- Retrieve the time of a specific time zone.
 
SNTPClient.getDate(TimeZone.getTimeZone("Asia/Colombo"), new SNTPClient.Listener() {
    @Override
    public void onTimeResponse(String rawDate, Date date, Exception ex) {
    }
});- Current time zone can be passed to retrieve the current time of the device zone.
 
Calendar.getInstance().getTimeZone();- The output time is formatted according to ISO 8601 format.
 
yyyy-MM-dd'T'HH:mm:ssZ
- Time server host is Google
 
time.google.com
