Java 从包含SQLite中日期的文本字段中提取年份
我将日期以这种格式存储在数据库中(以纯文本形式存储) 现在我想通过这样做来检索特定记录的年份Java 从包含SQLite中日期的文本字段中提取年份,java,sqlite,Java,Sqlite,我将日期以这种格式存储在数据库中(以纯文本形式存储) 现在我想通过这样做来检索特定记录的年份 select strftime('%Y', '2017-07-15 19:25:07-0400' ) from T1 但是,由于时区的原因,它总是返回null。如果我删除时区,它可以正常工作。有什么想法吗?如果以文本形式存储,请使用。如果以文本形式存储,请使用。我担心这就是答案。。。为了我的程序的一部分,我需要检索秒和其他东西。不确定我是否愿意朝那个方向走,但也许这是唯一的办法。我担心这就是答案。。。
select strftime('%Y', '2017-07-15 19:25:07-0400' ) from T1
但是,由于时区的原因,它总是返回null。如果我删除时区,它可以正常工作。有什么想法吗?如果以文本形式存储,请使用。如果以文本形式存储,请使用。我担心这就是答案。。。为了我的程序的一部分,我需要检索秒和其他东西。不确定我是否愿意朝那个方向走,但也许这是唯一的办法。我担心这就是答案。。。为了我的程序的一部分,我需要检索秒和其他东西。我不确定我是否愿意朝那个方向走,但也许这是唯一的办法。这不是唯一的办法。这不是唯一的办法。
select strftime('%Y', '2017-07-15 19:25:07-0400' ) from T1