我如何从互联网上获取当前时间?

How do I get the current time from the internet?

我浏览了整个站点以找到解决方案。但是我发现的 none 有效。而且他们中的大多数人都已经很老了。所以我想从互联网上获取当前的 UTC 时间。完全独立于phone.

如果有人能帮助我,那就太好了。

只要问google。 :)

curl -i google.com | grep Date

我猜你的意思是编码,如果是的话,这些是获取 JAVA 当前时间和日期的方法:

import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;

public class currentTime {
 public static void main(String[] args) {
    //1
    DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd 
    HH:mm:ss");
    LocalDateTime now = LocalDateTime.now();
    System.out.println(dtf.format(now));
    //2
    SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
    Date date = new Date();
    System.out.println(formatter.format(date));
    //3
    System.out.println(java.time.LocalDate.now());
    //4
    System.out.println(java.time.LocalTime.now());
    //5
    System.out.println(java.time.LocalDateTime.now());
    //6
    System.out.println(java.time.Clock.systemUTC().instant());
    //7
    java.util.Date date1=new java.util.Date();
    System.out.println(date1);
    //8
    long millis=System.currentTimeMillis();
    java.util.Date date2=new java.util.Date(millis);
    System.out.println(date2);
    //9
    Date date3=java.util.Calendar.getInstance().getTime();
    System.out.println(date3);

}

}

这是一项免费时间服务,returns 自 Unix 纪元以来的分钟数: https://currentmillis.com/time/minutes-since-unix-epoch.php

Unix 纪元是 00:00:00 UTC 1970 年 1 月 1 日星期四

下面是一些代码,用于获取此数字并在 Java 中创建一个 Instant 对象:

URL url = new URL("https://currentmillis.com/time/minutes-since-unix-epoch.php");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
long minutes = Long.parseLong(in.readLine());
in.close();
con.disconnect();
Instant instant = Instant.ofEpochSecond(minutes * 60);

请注意,此服务的时间分辨率以分钟为单位,因此不会精确到秒,您必须决定它是否足以满足您的目的。另请注意,如果您发布此代码,最好使其更健壮(例如,适当的异常处理)。如果需要更精确的时间,NTP 就是这样:use of ntp service