1. 程式人生 > >java new date 與系統時間相差8小時

java new date 與系統時間相差8小時

Date d = new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss ");
sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); //格式差8小時
System.out.println(sdf.format(d));

或者:

    Calendar now = Calendar.getInstance();
    now.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));//格式差8小時
    System.out.println(now.get(Calendar.HOUR_OF_DAY));
    System.out.println(now.get(Calendar.MINUTE));
    System.out.println(now.get(Calendar.SECOND));

相關推薦

java new date 系統時間相差8小時

Date d = new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss "); sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shangh

java new date 結果作業系統時間相差8小時處理解決方法

最近有遇到java的時間不對的事件,現象: 通過java語句獲得系統時間,用 Date d = new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss ");System.out.println(sdf.format

Android new Date方法在模擬器裡獲取的時間當前時間相差8小時

第一次做Android的專案,碰到個奇怪的問題。 在將時間戳轉換成當前時間的時候,獲取到的時間總是比當前時間慢8小時,但在eclipse中,時間就是正常的。 折騰了半天,後來發現Date date = new Date(time);使用這個方法的時候,發現時

centOS系統時間現在時間相差8小時解決方法

1、vi /etc/sysconfig/clock   #編輯檔案ZONE="Asia/Shanghai"UTC=false              #設定為false,硬體時鐘不於utc時間一致ARC=false2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /

JavaWeb 專案系統時間相差 8小時的問題

開發十年,就只剩下這套架構體系了! >>>   

關於 django 的時區設置MySQL 時間相差8小時

數據庫 runtime time_zone 小時 support 解決 -s warning received django在settings配置中設置過TIME_ZONE = ‘Asia/Shanghai‘後,顯示界面正常了,但是向數據庫寫入時間的時候,會比正常時間早8小

使用Calendar.getInstance().getTime()取得時間系統時間相差小時方法

1.寫java程式碼.先設定預設時區.在區時間.   TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");   TimeZone.setDefault(tz);   複製程式碼   2.修改jre時區.   找到Java目錄下的

java Date本地時間相差13小時

 今天將執行專案是發現伺服器(Tomcat)的時間與本地時間相差13小時(Linux伺服器在國外),後來發現原來是jvm的時區有問題,本地是CST就是GMT+8,而 jvm是EST國外的時區(測試直接列印Date類就行了:System.out.printfln(new Date()))

CentOS7 系統時間實際時間相差8小時

alt src local localtime 解決 centos etc 技術分享 刪除 今天突然看CentOS7 與自己電腦的時間相差8個小時, 所以就百度搜了一下,這裏做一下記錄,解決方法如下: 1. 查看CentOS7 的系統時間 命令: timedatectl

http目錄顯示時間服務器相差8小時

nginx pos 顯示時間 utc mage 就是 沒有 代碼 英國 一直用nginx做http服務,代碼裏訪問過文件地址,並未認真關註過訪問http目錄下的時間戳。今天瀏覽文件的時候發現一個問題。web上顯示的文件時間戳與服務器時間相比差8個小時。具體表現看下圖:

Django中MySQL資料庫時間真實插入時間相差8小時的解決

class BaseModel(models.Model):     """模型類基類"""     create_time = models.DateTimeField(auto_now_add=True, verbose_name="新增時間") &nb

ubuntu的JDK時區北京時間相差8小時(Tomcat、Spring)

       問題再現:做網站javaWeb開發,把專案放到linux系統下面,啟動專案後,基於spring-boot的web專案輸出日誌時間不正確,相比本地時間晚8個小時,初步檢查問題發現系統時間是正確的(date指令)。         分析:晚剛好8個小時,北京是在東

Java中在java.sql.Date系統時間上加上30天並寫入oracle

在java.sql.Date的系統時間上加上30天,並寫入oracle 思路:通過 Calendar.getInstance() 獲得物件,然後 add() 方法新增 時間,再通過 new java.sql.Date()轉換為sql的Date 1 Calendar c =

Linux和win7(win10)雙系統導致時間錯誤 時間相差8小時

轉載自 http://m.2cto.com/os/201204/126212.html   win10和Ubuntu也可以 前一段時間剛裝了centos 5.4和win7的雙系統。發現win7的系統時間不對,機子沒上網,每天開機時,總會慢8小時,不知道怎麼回事,因為忙別的事情,所以過了那幾天才找原因,後來

從ubuntu 16.04重啟進入win7系統時間減少8小時

安裝了ubuntu 16.04和win7雙系統,在使用了ubuntu系統重啟進入win7後,系統時間總是比北京時間少了8個小時,需要手動的同步時間才行。 原因: Windows把系統硬體時間當作本地時間(localtime),即作業系統中顯示的時間跟BIOS中顯示的時間是

CentOS7時間相差8小時時間不對

       在連線資料庫的過程中一直遇到的是時區的問題,Linux的時區是UTC,而不是CST,與實際相差少8個小時,修改Linux系統的時區,終於解決了。 檢視系統時間 timedatectl 檢視系統時區 ls /usr/share

容器和本地時間相差8小時

因為搭建的服務用的是官方映象,發現其是用的美國時區,導致和本地時間相差8小時。 解決辦法: 方法一:重啟容器,新增引數-v /etc/localtime:/etc/localtime:ro 方法二:不重啟容器的話,複製檔案到容器中               docker

填坑:伺服器CST時間誤差8小時的修復方法

1 確認時區是否為shanghai [root@xxx ~]# ll /etc/localtime lrwxrwxrwx 1 root root 35 Jul 27 2018 /etc/l

java中獲取當前系統時間以及過半小時之後的時間的實現

我就不過多的使用文字描述了,大家直接看程式碼就行: package cn.zj.project; import java.text.SimpleDateFormat; import java.util

【PHP】php時間戳轉化成時間相差8小時問題?關於時區設定-date_default_timezone_set()

問題: CMS系統配置帶時間的資料,解析“時間日期”轉換成時間戳(s),再轉換時間格式,發現差8小時。 如圖:(編輯CMS後臺配置) 程式介面輸出:(轉換時間戳)