This commit is contained in:
Looly 2024-11-26 20:13:35 +08:00
parent bd71f0c586
commit 5b129a1a8f

View File

@ -3,6 +3,8 @@ package org.dromara.hutool.core.date;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import java.util.TimeZone;
public class Issue3798Test {
@Test
void parseTest() {
@ -13,6 +15,10 @@ public class Issue3798Test {
// 伦敦时间Greenwich Mean Time, GMT和北京时间China Standard Time, CST之间的时差是8小时北京时间比伦敦时间快8小时
final String iso_datetime2 = "2000-01-01T12:00:00+00:00";
final DateTime parse2 = DateUtil.parse(iso_datetime2);
// 默认的输出的是当地时间即伦敦时间在北京是几点
Assertions.assertEquals("2000-01-01 20:00:00", parse2.toString());
// 如果想输出伦敦时间需要指定时区
Assertions.assertEquals("2000-01-01 12:00:00", parse2.toString(TimeZone.getTimeZone("GMT+00:00")));
}
}