美文网首页
java 获取当前时区及所在城市

java 获取当前时区及所在城市

作者: 假程序猿 | 来源:发表于2019-07-26 14:20 被阅读0次

项目中需要对时间格式化,并展示当前时间的时区及所在城市

    public static void main(String[] args) {
        // 传入时间
        Date date = new Date();
        // 获取当前服务器TimeZone
        String timeZoneId = TimeZone.getDefault().getID();
        // 抓取城市名称
        String[] arr = timeZoneId.split("/");
        String city = arr.length > 1 ? arr[1] : timeZoneId;
        // 格式化时间
        String dateStr = FastDateFormat.getInstance("dd/MM/yyyy HH:mm '(UTC'ZZ')'").format(date) + " " + city;
        System.out.println(dateStr);
    }

输出

26/07/2019 14:19 (UTC+08:00) Shanghai

说明

FastDateFormatorg.apache.commons.lang3.time的工具类

相关文章

  • java 获取当前时区及所在城市

    项目中需要对时间格式化,并展示当前时间的时区及所在城市 输出 说明 FastDateFormat是org.apac...

  • swift5 Date

    获取当前时区时间~

  • iOS 获取当前时间

    GMT:格林威治标准时间UTC:全球标准时间 获取当前GMT时间(英国) 获取当前时区(中国) 获取当前时区(中国...

  • iOS中的NSDate

    获取当前的时间 在当前时间上再加5秒 获取当前所处的时区 获取当前时区和指定时间的时间差 时间格式化 yyyy 年...

  • java 的 ZoneOffset 与 ZoneId

    关于时区常见的问题:如何在java8及更高版本中获取默认的ZoneOffset? tl;dr 但是,建议使用时区(...

  • Swift Date时区问题处理

    //获取当前系统的时间 //根据字符串获取当前时区的时间 调用: The Result:

  • objective-c NSDate和NSCalendar

    创建时间对象,以当前时间为标准 在该时间基础上加上10s 获取当前时区 获取当前时区和东八区的时间差 时间格式化 ...

  • swift日期

    日历 Calendar.Component 指定日期范围 时区 获取已知时区 当前时区名称和缩写 字符串转换成时间...

  • 如何获取当前时区字符串

    1.获取当前时区的时间字符串 输出如下: ⚠️ [NSDate new]这种方式获取的时间是零时区时间。

  • springboot时间相差8小时处理

    运行环境新建测试类(TestDate.java) 运行环境执行 java虚拟机获取的时区不是中国时区,应该增加8小...

网友评论

      本文标题:java 获取当前时区及所在城市

      本文链接:https://www.haomeiwen.com/subject/peorrctx.html