Java獲取當前網絡時間


Java獲取當前網絡時間,詳細Java代碼如下:

package test;

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 getWebTime {
    public static void main(String[] args) {
        //獲取當前網絡時間
        String webUrl="http://www.baidu.com";//百度時間
        String webTime=getNetworkTime(webUrl);
        System.out.println("當前網絡時間為:"+webTime);
    }
    
    
    /*
     * 獲取當前網絡時間
     */
    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);
       //在這里,如果是想返回sql的Date類型則修改方法的返回類型
       //將目前獲取到的網絡時間util.Date轉換成sql.Date的操作如下:
      // java.sql.Date date1=new java.sql.Date(date.getTime());//年 月 日
      //java.sql.Time date2=new java.sql.Time(date.getTime());//時 分 秒
      //java.sql.Timestamp date3=new java.sql.Timestamp(date.getTime());//年 月 日 時 分 秒 毫秒
      //System.out.println("輸出當前時間年月日"+date1);
      // System.out.println("輸出當前時間時分秒"+date2);
      //System.out.println("輸出當前時間年月日時分秒毫秒"+date3);



       //以下是將時間轉換成String類型並返回 SimpleDateFormat dateFormat
=new SimpleDateFormat("YYYY-MM-dd HH:mm"); return dateFormat.format(date); }catch (MalformedURLException e) { e.printStackTrace(); }catch (IOException e) { // TODO: handle exception e.printStackTrace(); } return ""; } }

 將util.Date轉化為sql.Date

java.sql.Date date1=new java.sql.Date(date.getTime());//年 月 日
java.sql.Time date2=new java.sql.Time(date.getTime());//時 分 秒
java.sql.Timestamp date3=new java.sql.Timestamp(date.getTime());//年 月 日 時 分 秒 毫秒

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM