Java时间的处理

2019-10-24  本文已影响0人  林深雾雨

Java获取当前服务器设置的时间(以下都是根据服务器电脑的本机时间进行显示设置 一旦修改 会进行变化)

Date date = new java.util.Date();

System.out.println(date);//Thu Oct 24 18:29:08 CST 2019

System.out.println(date.getTime());//1571912948245

System.out.println(date.toInstant());//2019-10-24T10:31:57.473Z 输出当前时间 包含时分秒

Date date3 = new java.sql.Date(0);//必须给初始值  java.sql.Date 只包含日期

System.out.println(date3);//1970-01-01

Date date4 = new java.sql.Date(12,10,2);

System.out.println(date4);//1912-11-02

并进行时间的格式修改

Date date5 = new Date();

DateFormat dateformat  = DateFormat.getDateTimeInstance();

String aaa=dateformat.format(date5);

System.out.println(aaa);//2019-10-24 18:40:27

设置网络时间:以百度为例

URL url = null;

try {

url = new URL("http://www.baidu.com");

} catch (MalformedURLException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

java.net.URLConnection uc = null;

try {

uc = url.openConnection();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

uc.connect();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

long dateL=uc.getDate();

Date date10=new Date(dateL);

System.out.println(date10);


引用文章:https://www.jianshu.com/p/a93e02d49cfb

上一篇 下一篇

猜你喜欢

热点阅读