离子日期对象锁定在Android 7.1.1(API 25)上的GMT



我正在使用离子制作一个跨平台应用程序,而我要做的一件事就是安排一些通知。在iOS上,此过程非常有效,但是由于某种原因,在Android模拟器中,它坚持使用GMT 0000作为时区,即使这是不正确的。(即,new Date()在使用我的本地时区时变成DD MM dd yyyy hh:mm:ss GMT+0000 (GMT)。)

任何帮助将不胜感激。

编辑:我应该提到,时区是在模拟器上正确设置的(状态栏时钟和设置应用程序都确认了这一点)。

编辑2:仅在Android 7.1.1(API 25)上发生。API 24和26都可以正常工作,但出于某些未知原因25拒绝给出时区。

首先,您可能应该编写应用程序,以便能够处理不同的时区。包括GMT。

在这里看起来您的模拟器手机设置为GMT时区。转到模拟器上的Android设置,然后将其更改为要测试的时区。

事实证明,我只是使用过时的插件。我更新了所有内容,问题消失了。

最新更新