Java ZonedDateTime类怎么转化成时间戳

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java ZonedDateTime类怎么转化成时间戳相关的知识,希望对你有一定的参考价值。

java 有个对象的属性为ZonedDateTime,封装json后,成这样"Time":"2017-11-15T20:58:45.539335400+08:00[Asia/Shanghai]",请问怎么把这个转化为时间戳
我说明白点,就是将ZonedDateTime这个带有时区的时间类转化成时间戳,再由json传数据;
或者在json传的时候将这个ZonedDateTime类自定转化成时间戳

参考技术A import java.text.*;
class Test
    public static void main(String[] args) throws Exception
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
        java.util.Date d=sdf.parse("2017-11-15T20:58:45.539+08:00");
        System.out.println(d);
    

以上是关于Java ZonedDateTime类怎么转化成时间戳的主要内容,如果未能解决你的问题,请参考以下文章

《日期与时间》第7节:ZonedDateTime与OffsetDateTime

在 java.time 中的 ZonedDateTime 上设置时间?

LinkedHashMap转成实体类时遇到String转ZonedDateTime异常

如何将flutter中的日期解析为与Java ZonedDateTime兼容的json字符串

无法使用Java 8中的DateTimeFormatter和ZonedDateTime从TemporalAccessor获取ZonedDateTime

Java 8:如何从 Epoch 值创建 ZonedDateTime?