如何在Google App Engine中使用Joda LocalDate和DateTime?

时间:2014-11-21 10:44:37

标签: java google-app-engine jodatime

我已经下载了Joda jar并在我的班级中导入了'org.joda.time.LocalDate'。我必须获取当前日期并将其存储在数据存储区中。

LocalDate localdate = new LocalDate();

当我尝试将值存储在数据存储区中时,我收到错误

“date:org.joda.time.LocalDate不是受支持的属性类型。”

我如何解决这个问题?提前谢谢......

1 个答案:

答案 0 :(得分:2)

请看一下: Google App Engine (Java) -> Storing Data -> Datastore -> Entities, Properties, and Keys

在"属性和值类型"您将找到支持/允许的属性类型。对于日期和时间属性,仅支持 java.util.Date 。这意味着您需要在设置实体的属性之前将 org.joda.time.LocalDate 转换为java.util.Date实例。请参考以下帖子进行对话: How to convert Joda LocalDate to java.util.Date?