Добавить часовой застрой в java.time.offsetDateTimeJAVA

Программисты JAVA общаются здесь
Anonymous
Добавить часовой застрой в java.time.offsetDateTime

Сообщение Anonymous »

У меня есть эта дата Joda, которую я хочу перейти на java.time.offsetDateTime :

Код: Выделить всё

import org.joda.time.DateTime;
private DateTime createdDate;

private String creationTime;
.....
DateTimeFormatter dtf = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");

...
.setCreationTime(dtf.print(account.getCreatedDate().toDateTime(DateTimeZone.UTC)));
< /code>
Я попытался перенести этот код на: < /p>
    import java.time.OffsetDateTime;
private OffsetDateTime createdDate;

private String creationTime;
.....
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss'Z'");

...
.setCreationTime(dtf.format(account.getCreatedDate().withOffsetSameInstant(ZoneOffset.of("UTC"))));
мне нужно установить часовой застрой с использованием withOffSetSeTAMEINSTANT (ZONEOFFSET.OF ("UTC")))); или я могу пропустить?

Подробнее здесь: https://stackoverflow.com/questions/794 ... etdatetime

Вернуться в «JAVA»