2016-10-18 3 views
0

スケールグループでOneTimeポリシーを設定しています。ユーザーの入力時間を設定すると、正しい時間データを取得するためにタイムゾーンを設定する必要がありますか? 私のタイムゾーンは、「」アジア/ソウル」。あるタイムゾーンのどのような私は、オブジェクトを作成または編集するように設定する必要がありますか?あなたはこれを試してなかった一時スケールオブジェクトの作成タイムゾーン付き

Policy pObject = new Policy(); 
GregorianCalendar gCalender = new GregorianCalendar(); 
gCalender.setTimeInMillis(userInput_time); 

gCalender.setTimeZone(????); 

onetime.setDate(gCalender); 
pObject.getOneTimeTriggers().add(onetime); 

答えて

0

GregorianCalendar gCalender = new GregorianCalendar(); 
gCalender.setTimeZone(TimeZone.getTimeZone("Asia/Seoul")); 

よろしく

+0

私はすでにこれを試しましたが、2016-10-20 10:50を入力すると「2016-10-20 15:50 GMT + 09:00」と返されます。「アジア/ソウル」としてティムゾーンを設定することはできません。 –

+0

私はタイムゾーンがユーザー設定を構成すると思う、あなたのユーザーの設定は "アジア/スール"ですか? –

+0

はい、私のユーザー設定は "アジア/ソウル"です。変わったことは、 "groupService.editObject()"を使って一時オブジェクトを編集するときに、正しい時間値が渡されることです。しかし、 "groupService.createObject()"を使用してポリシーを作成すると、不正な日付が配信されます。 –

関連する問題