System.currentTimeMillis 交换 Java 软件和 Android
System.currentTimeMillis exchange Java software and Android
我尝试在我的 java 软件和 android 工具之间交换信息。我将 System.currentTimeMillis()
从我的 android 工具放到 Derby 数据库中。
我在 UTC -4。
在软件上:
当它是 Aug 09 2016 08:32:32
长是:1470745952393
这意味着 Aug 09 2016 12:32:32 UTC
在 Android
什么时候显示 Aug 09 2016 08:44:37
它保存了 1470732277580
这意味着我的时区 Aug 09 2016 04:44:37
...
有人解释一下吗?
您的软件区域设置与您设备上的区域设置不同。检查两个设备:
java.util.TimeZone.getDefault()
看看它是什么 returns。
我尝试在我的 java 软件和 android 工具之间交换信息。我将 System.currentTimeMillis()
从我的 android 工具放到 Derby 数据库中。
我在 UTC -4。
在软件上:
当它是 Aug 09 2016 08:32:32
长是:1470745952393
这意味着 Aug 09 2016 12:32:32 UTC
在 Android
什么时候显示 Aug 09 2016 08:44:37
它保存了 1470732277580
这意味着我的时区 Aug 09 2016 04:44:37
...
有人解释一下吗?
您的软件区域设置与您设备上的区域设置不同。检查两个设备:
java.util.TimeZone.getDefault()
看看它是什么 returns。