我需要將當地時間在特定的城市轉換爲UTC。例如, 將紐約時區的時間轉換爲UTC。本地到UTC UTC轉換
如果我通過當地的時間和國家,服務應該能夠返回UTC
是否有任何庫/工具,它的城市/國家映射到時區,然後將其轉換爲UTC?
我試圖避免建立一個時區的主人,並進行轉換。
由於這是常見的問題,如果有這些已經在做了任何庫 - 請回復
我需要將當地時間在特定的城市轉換爲UTC。例如, 將紐約時區的時間轉換爲UTC。本地到UTC UTC轉換
如果我通過當地的時間和國家,服務應該能夠返回UTC
是否有任何庫/工具,它的城市/國家映射到時區,然後將其轉換爲UTC?
我試圖避免建立一個時區的主人,並進行轉換。
由於這是常見的問題,如果有這些已經在做了任何庫 - 請回復
只需要使用日曆和時區類?
定義UTC一個時區:
時區TZ = TimeZone.getTimeZone( 「UTC」);
然後創建日曆
日曆CAL = Calendar.getInstance(TZ);
要檢索Date對象使用calendar.getTime
cal.getTime()
如果你已經有一個Date對象的日期(LOCALDATE的),你可以使用一個格式化:
SimpleDateFormat formatter = new SimpleDateFormat(); formatter.setTimeZone(TimeZone.getTimeZone( 「UTC」)); String dateinUTC = formatter.format(localDate)
我澄清了我的問題。我需要UTC基於當地時間的城市 – lives
如果你有本地時間存儲在一個日期對象(localDate),你可以使用格式化程序: SimpleDateFormat formatter = new SimpleDateFormat(); formatter.setTimeZone(TimeZone.getTimeZone(「UTC」)); String dateinUTC = formatter.format(localDate); 我會更新答案 – SCouto