1、systemDateTime.getTime(true);
这个函数能获取时间戳,但是无论我如何调整系统的时区,返回的时间戳都是北京时间对应的时间戳。但是系统时间会跟随我调整的时区变化。
麻烦确认下我用这个函数获取的时间戳的话,是不是不用处理时区问题,总是返回北京时间对应的时间戳。
2、systemDateTime.getTimezoneSync()
我修改系统时区,这个函数返回的时区是America/Araguaina
但是底部、支持的时区中没有这个
如果需要针对不同的时区做调整应该怎么做。
1.getTime获取的是unix 时间戳,和时区无关;
2.如果时区不是通过我们的接口设置,直接使用系统底层接口,是有可能返回不在文档中的时区的,可以考虑使用date.now()获取当前时间