5
私は、次のコードスニペットを使用してIST形式に変換しています。私はそれを実行するときに私はそれを実行するときに私はそれを変換しない、それはutc時間自体を表示する。任意の設定がサーバー側に必要です。私を助けてください。javaのUTCからIST時間への変換はLOCALでは行われていますが、CLOUD SERVERではなく
コードスニペット:
DateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
String pattern = "dd-MM-yyyy HH:mm:ss";
SimpleDateFormat formatter;
formatter = new SimpleDateFormat(pattern);
try {
String formattedDate = formatter.format(utcDate);
Date ISTDate = sdf.parse(formattedDate);
String ISTDateString = formatter.format(ISTDate);
return ISTDateString;
}
「IST」(インドの標準時間;アイルランドの標準時間;イスラエルの標準時間);サーバー上のJVMのデフォルトのタイムゾーンは何ですか? –
'utcDate'の種類は何ですか?私はそれが 'java.util.Date'だと仮定します。 –
コードは実際にISTに変換されることはありません。文字通りsdfを "UTC"に設定し、フォーマットされた日付を解析するだけです。 – Paddez