【发布时间】:2013-02-21 19:39:19
【问题描述】:
我有一个服务提供日期,我需要在 mi Android 应用程序中处理这个
在我的节点服务器中:
server.send({'date': new Date() });
在我的安卓应用中:
Date date = new Date(jsonObject.getString('date'));
这会引发java.lang.IllegalArgumentException 错误
如果在 android 日志中打印我得到2013-02-21T17:55:27.885Z 如何处理这种格式
【问题讨论】:
-
使用
SimpleDateFormat.parsedocs.oracle.com/javase/1.4.2/docs/api/java/text/… -
是的,但我不知道如何处理
27.885Z -
文档中有 - ss.SSS
-
如果您可以更改服务器代码,然后使用 new
Date().getTime()以毫秒为单位获取时间,无需解析任何内容。 -
@ebarrenchea 如果我从 MongoDB 数据库中获取日期 date.getTime() 工作正常吗?
标签: javascript android node.js date