SNTPClient for Android

Aslam Anver
Jan 26, 2023

Simple SNTP Client class for retrieving network time on Android (SNTPClient)

https://github.com/aslamanver/sntp-client-android

Copy-Paste

Copy the SNTPClient.java into your project, there you go. It's ready.

Usage

  1. 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) {

}
});
  1. Current time zone can be passed to retrieve the current time of the device zone.
Calendar.getInstance().getTimeZone();

About more

  • 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

--

--

Aslam Anver

Passionate in AI Deep Learning, Find me on GitHub & StackOverflow