как установить часовой пояс в запросе на мыло - PullRequest
0 голосов
/ 18 октября 2018

Мне нужно добавить часовой пояс в поле dateTime моего запроса на мыло.

См. Ниже фрагмент моего клиента службы Java,

Calendar cancelDate = Calendar.getInstance(TimeZone.getDefault());

Я могу видеть настройку часового пояса ниже, когда выполнил отладку:

zone=sun.util.calendar.ZoneInfo[id="Etc/GMT-3"

java.util.GregorianCalendar[time=1539843209365,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Etc/GMT-3",offset=10800000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=2,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=9,WEEK_OF_YEAR=42,WEEK_OF_MONTH=3,DAY_OF_MONTH=18,DAY_OF_YEAR=291,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=9,HOUR_OF_DAY=9,MINUTE=13,SECOND=29,MILLISECOND=365,ZONE_OFFSET=10800000,DST_OFFSET=0]

Но при запросе мыла это выглядит так (показывает за 3 часа до этого):

<CancelDate>2018-10-18T06:10:07.738Z</CancelDate>

После информации о времени часовой пояс не прикреплен.То, что я хочу, находится в запросе:

2018-10-18T16:23:20.000+03:00

Так, что я должен сделать, чтобы достигнуть этого?

Спасибо !!

...