如何在ATG组件中定义Date属性?

时间:2015-06-05 09:25:30

标签: atg atg-dynamo

我在ATG中创建了一个具有一个Date属性的组件。在文档中提到它默认解析为java.text.DateFormatter(http://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0204propertytypes01.html)。我试图解析Date但没有正确解析。请帮忙。 例如:$class=atg.commerce.gifts.GLM queryStartDate=04-07-2014 00:00:00 queryStartDate是java.util.Date但它没有正确解析。

1 个答案:

答案 0 :(得分:2)

如果在尝试传递日期时遇到异常,可以尝试在GLM类的setQueryStartDate()方法中使用SimpleDateFormat。

    setQueryStartDate(String queryStartDate){
        Date date=new Date();
        SimpleDateFormat sdf=new SimpleDateFormat("dd-mm-yyyy hh:mm:ss");
                date=sdf.parse(queryStartDate);
        this.queryStartDate=date
        }