Код: Выделить всё
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)));
Я пытался Перенесите этот код: < /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"))));
< /code>
Я хочу, чтобы этот код сделал то же самое, что и код Joda-Time, из которого я мигрирую. В частности, я должен получить ту же результирующую строку. Вопрос в том, нужно ли мне установить часовой застрой с использованием withOffSetSetSemInstant (ZoneOffset.of ("utc"))));
В одном примере звонок, похоже, не имел никакого значения.
Подробнее здесь: https://stackoverflow.com/questions/794 ... etdatetime