JavaLite,使用TIME ZONE获取TIMESTAMP(6)

时间:2015-11-06 15:37:22

标签: java jdbc oracle11g timestamp-with-timezone

在我的最终研究项目中,我使用Javalite / ActiveJDBC来获取数据库中的信息。 在我的表Users中,我有一个类型为TIMESTAMP(6) WITH TIME ZONE的列(示例值15-10-30 12:32:37.366954000 -04:00)。

当我为这张桌子打电话时,我无法得到时间。我还需要将其转换为字符串。

我的模特:

import org.javalite.activejdbc.Model;
import org.javalite.activejdbc.annotations.DbName;
import org.javalite.activejdbc.annotations.Table;

/**
 *
 * @author mrabia
 */
@DbName("myDB")
@Table("USERS")
public class Users extends Model{ }

在我的网络服务中:

class getUserInfos () {
    .......
    Users.getTimestamp("CREATED_DATE");

    ...
}

1 个答案:

答案 0 :(得分:0)

抱歉,您的代码不正确。模型上的getter方法是实例方法,而不是静态方法,因此您的代码不应该编译。

要回答你的问题,你可以这样做:

div

此外,您需要在问题中添加标记,以便人们收到通知。在这种情况下,有两个标签:'activejdbc'和'javalite'