Java 程序将 java.util.Date 转换为ZonedDateTime


创建日期对象 -

Date date = new Date();

现在,将 ZonedId 设置为默认值 -

final ZoneId id = ZoneId.systemDefault();

将 java.util.date 转换为 zonedDate -

System.out.println(ZonedDateTime.ofInstant(date.toInstant(), id));

示例

 在线演示

import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Date;
public class Demo {
   public static void main(String[] args) {
      Date date = new Date();
      final ZoneId id = ZoneId.systemDefault();
      System.out.println(ZonedDateTime.ofInstant(date.toInstant(), id));
   }
}

输出

2019-04-19T00:37:33.344+05:30[Asia/Calcutta]

更新于:2019 年 7 月 30 日

3K+ 次浏览

开启你的 事业

完成课程获得认证

开始
广告