Backend Guide

Java & Time.Now API Integration

Modern Java applications often need an external 'Source of Truth' for time to prevent drift. This example shows how to use the standard `HttpClient` (Java 11+) to fetch our JSON time data.

JAVA
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class WorldTime {
    public static void main(String[] args) {
        HttpClient client = HttpClient.newHttpClient();
        HttpRequest request = HttpRequest.newBuilder()
                .uri(URI.create("https://time.now/developer/api/timezone/Asia/Singapore"))
                .build();

        client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
                .thenApply(HttpResponse::body)
                .thenAccept(System.out::println)
                .join();
    }
}

Why use Time.Now for Backend?

  • Works with Java 11+ HttpClient
  • Standard JSON format
  • Accurate DST calculation
API Reference View All Guides

Free widgets for webmasters:

Free Analog Clock Widget | Free Digital Clock Widget | Free Text Clock Widget | Free Word Clock Widget | Free Countdown Widget