如果这似乎是一个菜鸟问题,我很抱歉,但我真的很想知道。我有一个从远程服务器收到的日期(时间戳)。现在,根据开发人员的说法,日期是UTC 考虑到时区的不同,我想将这个日期与我手机上的当前日期进行比较 我怎样才能做到这一点?我的意思是比较两个都加上UTC时区的日期?
答案 0 :(得分:0)
您可以将字符串日期解析为Date()对象,并与当前日期对象进行比较。
离。
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sd.setTimeZone(TimeZone.getTimeZone("UTC"));
Date remoteDate = sd.parse(""); // your utc date
Date localDate = new Date();
然后比较它们。