en的加载时区名称

Luk*_*kap 1 datetime android date timedelay delay

我有类似的东西

I/global  ( 3622): Loaded time zone names for en in 355ms.
I/global  ( 3622): Loaded time zone names for en in 307ms.
I/global  ( 3622): Loaded time zone names for en in 309ms.
I/global  ( 3622): Loaded time zone names for en in 310ms.
I/global  ( 3622): Loaded time zone names for en in 324ms.
Run Code Online (Sandbox Code Playgroud)

我不知道这个日志来自哪里.

我正在对这个主题进行一些研究,我猜它来自

new Date();
Run Code Online (Sandbox Code Playgroud)

但我不确定.

我需要建议我应该做些什么来加快速度.我的应用程序在这个时刻非常慢,并且延迟正好在这五行之上,需要大约一秒半才能读取时间:(.

如果你建议是把一个全局变量和阅读时间只是抱歉我不能这样做:(.我需要时间在我的功能当时(不可能只读取时间:()).

Luk*_*kap 6

我发现了我的问题

问题是由于SimpleDateFormat api的设计,现在没有办法绕过这个问题.只有更快的手机可以通过花更少的时间来收集这些字符串来解决这个问题

所以我希望在下一个版本的android skd和新手机中的时区没有问题.

直到那时小心这条线

 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z");
Run Code Online (Sandbox Code Playgroud)

导致延迟来自那里

如果你使用没有时区的格式,它的工作完美(没有延迟)

 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Run Code Online (Sandbox Code Playgroud)