獲取internet標準時間,參考以下代碼:
成都創(chuàng)新互聯(lián)公司是一家集網站建設,仙游企業(yè)網站建設,仙游品牌網站建設,網站定制,仙游網站建設報價,網絡營銷,網絡優(yōu)化,仙游網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));?//?時區(qū)設置??
URL?url=new?URL("
);//取得資源對象
URLConnection?uc=url.openConnection();//生成連接對象??
uc.connect();?//發(fā)出連接??
long?ld=uc.getDate();?//取得網站日期時間(時間戳)??
Date?date=new?Date(ld);?//轉換為標準時間對象??
//分別取得時間中的小時,分鐘和秒,并輸出??
System.out.print(date.getHours()+"時"+date.getMinutes()+"分"+date.getSeconds()+"秒");
可以直接通過jdk基本方法,獲取到當前的時間
Date date= new Date();//創(chuàng)建一個時間對象,獲取到當前的時間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置時間顯示格式
String str = sdf.format(date);//將當前時間格式化為需要的類型
System.out.println(str);//輸出結果
結果為:2015-11-06 13:53:54(實時)。
一、步驟如下:
long currentTime = System.currentTimeMillis() + 30 * 60 * 1000;
Date date = new Date(currentTime);
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowTime="";
nowTime= df.format(date);
System.out.println(nowTime);
二、分析:
1、獲取當前時間,獲取到的時間類型是long類型的,單位是毫秒
2、在這個基礎上加上30分鐘:currentTime +=30*60*1000;
3、格式化時間,獲取到的就是當前時間半個小時之后的時間Date date=new Date(currentTime);
4、建立時間格式化對象:
SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
擴展資料
JDK(Java Development Kit)稱為Java開發(fā)包或Java開發(fā)工具,是一個編寫Java的Applet小程序和應用程序的程序開發(fā)環(huán)境。JDK是整個Java的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。
不論什么Java應用服務器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如,IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK
另外,可以把Java API類庫中的Java SE API子集和Java虛擬機這兩部分統(tǒng)稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標準環(huán)境
(參考資料 百度百科 Java)
Java有一個類叫java.time.DayOfWeek,它可以用來表示一周中的某一天。例如,下面的代碼可以輸入一個年月日,然后輸出當天周幾:
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int year = in.nextInt();
int month = in.nextInt();
int day = in.nextInt();
LocalDate date = LocalDate.of(year, month, day);
DayOfWeek dayOfWeek = date.getDayOfWeek();
System.out.println(dayOfWeek);
}
}
具體來說,上面的代碼會輸入一個年份、月份、日期,然后使用LocalDate.of()方法來創(chuàng)建一個LocalDate對象。接著,它會使用date.getDayOfWeek()方法來獲取當天的星期幾。最后,它會輸出一個DayOfWeek對象,表示當天周幾。
請注意,DayOfWeek類的常量(例如DayOfWeek.MONDAY)可以用來表示星期一、星期二、星期三等。你可以根據需要修改上面的代碼,來輸出星期一、星期二、星期三等具體的日期。
例如,你可以按照下面的方式來修改代碼,來輸出星期一、星期二、星期三等具體的日期:
import java.time.DayOfWeek;
import java.time.LocalDate;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int year = in.nextInt();
int month = in.nextInt();
int day = in.nextInt();
LocalDate date = Local
Date.of(year, month, day);
DayOfWeek dayOfWeek = date.getDayOfWeek();
System.out.println(dayOfWeek.getDisplayName(TextStyle.FULL, Locale.CHINESE));
}
}
上面的代碼會輸入一個年份、月份、日期,然后使用`LocalDate.of()`方法來創(chuàng)建一個`LocalDate`對象。接著,它會使用`date.getDayOfWeek()`方法來獲取當天的星期幾。最后,它會調用`dayOfWeek.getDisplayName()`方法來獲取當天的星期幾的中文名稱(例如,星期一、星期二、星期三等)。
總之,使用Java的`java.time.DayOfWeek`類,可以很方便地輸入一個年月日,然后輸出當天的星期幾。如果你需要修改上面的代碼,來輸出不同的語言或格式,可以參考Java的API文檔,獲取更多的信息。