gpt4 book ai didi

android - 在android中从互联网获取当前日期

转载 作者:行者123 更新时间:2023-12-05 00:14:23 25 4
gpt4 key购买 nike

我想知道 android 中是否有任何 API/类可以为我们提供原始日期,因为我不想从 android 设备获取日期/时间。

最佳答案

已更新!!

旧答案无效,因为 timeapi.org 已关闭。

这是我的新 getTime 方法。它使用 JSOUP

private long getTime() throws Exception {
String url = "https://time.is/Unix_time_now";
Document doc = Jsoup.parse(new URL(url).openStream(), "UTF-8", url);
String[] tags = new String[] {
"div[id=time_section]",
"div[id=clock0_bg]"
};
Elements elements= doc.select(tags[0]);
for (int i = 0; i <tags.length; i++) {
elements = elements.select(tags[i]);
}
return Long.parseLong(elements.text());
}

将时间戳转换成可读的日期和时间

private String getDate(long time) {
Calendar cal = Calendar.getInstance(Locale.ENGLISH);
cal.setTimeInMillis(time * 1000);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm a", Locale.ENGLISH);

return dateFormat.format(cal.getTime());
}

Gradle :

implementation 'org.jsoup:jsoup:1.10.2'

关于android - 在android中从互联网获取当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30323583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com