【问题标题】:How to get only year from a date stored in OrientDB如何从存储在 OrientDB 中的日期中仅获取年份
【发布时间】:2014-10-29 08:47:27
【问题描述】:

我正在开发 JBake,并且想要获取文档存储日期的年份部分。

我知道我可以通过做得到日期

SELECT date FROM post

OrientDB 会返回一个 java.util.Date。

我知道我也可以将年份添加为另一个字段,但我发现这种数据重复并不令人满意。

那么,是否可以存储日期,并通过某种 SQL“函数”提取年份?

通常我很乐意这样做

SELECT date, {date.getYear()} FROM post

【问题讨论】:

    标签: java date orientdb jbake


    【解决方案1】:

    您可以使用 SimpleDateFormat syntax 使用 format() 函数:

    select date.format('YYYY') from post
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 2017-12-24
      • 2018-04-29
      • 2018-10-05
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      相关资源
      最近更新 更多