将Timestamp observable转换为聚合物Dart的YEAR-MONTH-DAY格式

时间:2013-12-26 21:27:26

标签: timestamp dart polymer

标题是什么。我正在调用一个云端点,它将记录的提交时间记录为Java日期。当我从这个端点调用记录时,它将它作为时间戳返回到Dart,我已将聚合物绑定到模板。

然而,Java Date对于非程序员来说几乎不是人类可读的,我需要一种方法将聚合物转换成看起来不错的东西。有什么建议??

由于

鲁本

2 个答案:

答案 0 :(得分:3)

您可以使用DateFormat中的intl package课程。

答案 1 :(得分:1)

无法java.util.date转换为Dart。 Dart DateTime对象无法轻易访问您获取的格式。因此,为了从java.util.date在Dart中构建DateTime对象,您需要这样做:

var timestamp = "StringRepresentationOfJava.Util.Date".split('.')[0];

这将允许您构建DateTime对象,然后您可以使用DateFormat在Dart中对其进行操作。

但是,您不能使用Polymer Expressions执行此操作。因此,您需要在后面进行工作,然后在绑定时通过聚合物属性或函数访问来访问它。