Rumah > Java > javaTutorial > Bagaimana untuk Menukar Tarikh/Masa GMT kepada Zon Waktu Tertentu (cth., GMT 13) di Java?

Bagaimana untuk Menukar Tarikh/Masa GMT kepada Zon Waktu Tertentu (cth., GMT 13) di Java?

Mary-Kate Olsen
Lepaskan: 2024-12-11 03:39:10
asal
500 orang telah melayarinya

How to Convert a GMT Date/Time to a Specific Timezone (e.g., GMT 13) in Java?

Menukar Tarikh/Masa untuk Zon Waktu Tertentu

Soalan:

Menukar tarikh dan masa dalam GMT kepada zon waktu lain, seperti GMT 13, memerlukan penetapan masa, mungkin mengubah suai zon waktu cap waktu awal dan pemformatan masa dengan zon waktu baharu. Walau bagaimanapun, percubaan untuk menetapkan masa menggunakan milisaat menghasilkan penggunaan zon waktu mesin tempatan.

Jawapan:

Untuk mencapai hasil yang diingini, langkah berikut disyorkan :

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

// Create a Calendar object and set the initial timestamp
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(1317816735000L));

// Set the initial timezone to UTC (GMT)
calendar.setTimeZone(TimeZone.getTimeZone("UTC"));

// Create a SimpleDateFormat object with the desired date/time format
SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z");

// Set the target timezone (GMT+13)
sdf.setTimeZone(TimeZone.getTimeZone("GMT+13"));

// Format the date/time with the new timezone
String newZealandTime = sdf.format(calendar.getTime());

// Print the converted date/time
System.out.println(newZealandTime);
Salin selepas log masuk

Dengan mengikuti langkah ini, anda boleh berjaya menetapkan masa, menetapkan zon waktu cap masa awal, memformat masa dengan zon waktu baharu dan kembalikan rentetan dengan tarikh/masa yang ditukar.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh/Masa GMT kepada Zon Waktu Tertentu (cth., GMT 13) di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan