我假设所有系统(Windows、Mac、Linux、Solaris、SunOS、Linux、AIX、FreeBSD、NetWare、OS/400等)都有时区值。因此,我编写了以下程序来获取系统的本地时区:public class LocalTimeZone {
public static voidSystem.out.println("local time zone: "
我正在一台.NET机器上运行一个WindowsCore2.2应用程序,在我处理TimeZoneInfo的代码中的某个地方,因为我需要转换为西班牙语时代。我在系统中列出了可用的时区信息,并得到了其中一堆,而我感兴趣的是"Romance Standard Time“。当我在Docker容器上部署到生产时,我发现我得到了一个异常,因为没有找到那个时区。列出容器中可用的时区,我得到了"Europe/Madrid“