導航:首頁 > 編程語言 > java獲取格林時間

java獲取格林時間

發布時間:2022-06-11 08:03:31

java中Calendar類中getTimeInMillis()方法返回值是什麼

返回從格林威治標准時間 1970 年 1 月 1 日的 00:00:00.000到Calendar對象表示的時間之間的毫秒數

② 在java中怎麼獲取北京時間

一般情況可以用直接用Date類,例如:

Date date = new Date(System.currentTimeMillis()); System.out.println(date);先用System.currentTimeMillis()是得到系統當前時間。然後輸出就可以了。

但是如果要更加准確的話,最好用Calendar類,因為可能用你的程序的系統不是中國的,用Date date = new Date(System.currentTimeMillis())得到的就是不是北京時間了。所以可以用Calendar calendar = Calendar.getInstance(Locale.CHINA);

還可以用SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");來格式化時間。下面是一個簡單的實例:

publicclassGetTime
{
publicstaticvoidmain(String[]args)
{
Calendarcalendar=Calendar.getInstance(Locale.CHINA);
Datedate=calendar.getTime();
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
StringdateString=dateFormat.format(date);
System.out.println(dateString);
}
}

導入包的時候Date類是java.util下的Date類,java.util.Date;

③ JAVA中的格林威治時間問題。

使用java類庫中的Calendar.time啊。
GregorianCalendar now = new GregorianCalendar();
int hour=now.get(Calendar.HOUR);
int min =now.get(Calendar.MINUTE);

④ java獲取系統時間不正確, 比實際時間早8小時。如何解決

用Calendar.getInstance 取時間時帶上時區參數,8小時讓人猜想你取的是格林尼治時間,換算東八區的時間正好。

⑤ 請問,在java中怎樣獲取系統時間,注意不是「格林威治時間」

Date date = new Date();
int day=date.getDay();//年
int month=date.getMonth();//月
int year=date.getYear();//日
System.out.println(year+"/"+month+"/"+day);//輸出xxxx/xx/xx
還有時分秒用同樣的方式獲得
另外一種方式請看我的blog
http://dingkui1983.spaces.live.com/?_c11_blogpart_blogpart=blogview&_c=blogpart&partqs=amonth%3d8%26ayear%3d2006 "日期轉換"

⑥ java 從資料庫的表中兩個列獲取兩個時間(時間為字元型),相減,結果以時間形式輸出。

將兩個時間先轉為date型,然後獲取兩個時間的格林威治時間毫秒數,計算毫秒差,再講其轉換為date型就可以了

⑦ java中如何設置時間和顯示時間

JAVA中獲取當前系統時間2011-07-06 20:45 並格式化輸出:
import java.util.Date;
import java.text.SimpleDateFormat;

public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間
}
}

設置時間,推薦 使用java.util.Calendar類來進行操作,
import java.util.Date;
import java.util.Calendar;

import java.text.SimpleDateFormat;

public class TestDate{
public static void main(String[] args){
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式

String hehe = dateFormat.format( now );
System.out.println(hehe);

Calendar c = Calendar.getInstance();//可以對每個時間域單獨修改

int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
}
}

⑧ java 時間 為格林威治

System.out.println(new Date(System.currentTimeMillis()).toLocaleString());

⑨ 通過java計算:已知秒數如何通過格林威治時間計算出具體的時間

String strRetDeat = "";
calentdar.setTimeInMillis(120000000);
Date date = calentdar.getTime();

//
String pattern="yyyy-MM-dd hh:mm:ss";
SimpleDateFormat format=new SimpleDateFormat(pattern);
strRetDeat=format.format(date);
System.out.println(strRetDeat);

⑩ 現在 需要寫一個 根據時間 以及此時間所在時區 獲取到 對應的格林威治時間 怎麼做 java

TimeZone zone1 = TimeZone.getTimeZone("GMT+8");
TimeZone zone2 = TimeZone.getTimeZone("GMT+4");

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.setTimeZone(zone1);

閱讀全文

與java獲取格林時間相關的資料

熱點內容
氣動隔膜式壓縮機 瀏覽:468
linux如何修改主機名 瀏覽:102
單片機游標上下移動 瀏覽:526
數據加密驗證 瀏覽:106
程序員被激怒 瀏覽:889
winxp找不到伺服器dns地址 瀏覽:840
以文本文件的格式保存考生文件夾 瀏覽:39
編譯原理文法分為幾類 瀏覽:568
JAVA基礎學python要多久 瀏覽:72
java流量控制 瀏覽:934
java實現多重繼承 瀏覽:705
票據通加密狗怎麼在新系統上使用 瀏覽:793
航模加密狗連接電腦 瀏覽:471
好用的匯編語言編譯器 瀏覽:861
自己編譯安卓虛擬機 瀏覽:911
中國的古代演算法 瀏覽:654
上層怎麼看程序員 瀏覽:25
程序員便當排骨 瀏覽:853
如何禁用安卓全家桶 瀏覽:259
oa伺服器異常怎麼辦 瀏覽:71