很多朋友都想知道java怎么獲取網絡時間?下面就一起來了解一下吧~
通過網站獲取網絡時間:
import?java.io.IOException; import?java.net.MalformedURLException; import?java.net.URL; import?java.net.URLConnection; import?java.text.SimpleDateFormat; import?java.util.Date; public?class?DateDemo?{ ????public?static?void?main(String[]?args)?{ ??????String?webUrlt?=?"http://www.taobao.com"; ??????String?webUrlb?=?"http://www.baidu.com"; ??????System.out.println(getNetworkTime(webUrlt)?+?"?[淘寶]"); ??????System.out.println(getNetworkTime(webUrlb)?+?"?[百度]"); ????} ??????public?static?String?getNetworkTime(String?webUrl)?{ ??????????try?{ ??????????????URL?url?=?new?URL(webUrl); ??????????????URLConnection?conn?=?url.openConnection(); ??????????????conn.connect(); ??????????????long?dateL?=?conn.getDate(); ??????????????Date?date?=?new?Date(dateL); ??????????????SimpleDateFormat?dateFormat?=?new?SimpleDateFormat("YYYY-MM-dd?HH:mm:ss"); ??????????????return?dateFormat.format(date); ??????????}?catch?(MalformedURLException?e)?{ ??????????????e.printStackTrace(); ??????????}?catch?(IOException?e)?{ ??????????????e.printStackTrace(); ??????????} ??????????return?""; ??????} ??}
通過java.util.Date類獲取本地時間:
??????Date?date?=?new?Date(); ????????SimpleDateFormat?dateFormat?=?new?SimpleDateFormat("YYYY-MM-dd?HH:mm:ss"); ????????System.out.println("date="?+?dateFormat.format(date.getTime()));
最終結果:
2019-06-17?01:31:02?[淘寶]2019-06-17?01:31:02?[百度]
以上就是小編今天的分享,希望可以幫到大家。