标题是什么。我正在调用一个云端点,它将记录的提交时间记录为Java日期。当我从这个端点调用记录时,它将它作为时间戳返回到Dart,我已将聚合物绑定到模板。
然而,Java Date对于非程序员来说几乎不是人类可读的,我需要一种方法将聚合物转换成看起来不错的东西。有什么建议??
由于
鲁本
答案 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执行此操作。因此,您需要在后面进行工作,然后在绑定时通过聚合物属性或函数访问来访问它。