【问题标题】:Android studio sqlite time 12:00 becomes 00:00Android studio sqlite 时间 12:00 变为 00:00
【发布时间】:2018-08-08 21:18:29
【问题描述】:

我在我的项目中使用 datepicker 并将日期和时间存储在 sql 数据库中。所以我的问题是,当我选择时间:12:13 并将其存储在数据库中时,我尝试检索这个时间,我得到 00:13 而不是 12:13。 只有 12:00 OSE 不起作用

这是我用来存储的格式:

    SimpleDateFormat test =  new SimpleDateFormat("yyyy-MM-d HH:mm:ss");

这是来自我的 sql 创建表的原始数据:

work_time datetime NOT NULL

如您所见,这是数据时间类型,有什么建议可以解决这个问题吗?

【问题讨论】:

  • 在 HH:mm:ss 中尝试 hh 而不是 HH

标签: android sql database android-studio datetime


【解决方案1】:

嗯... 00:00 似乎是法国时间的 12:00。这不是错误或问题,它的设置方式。

【讨论】:

  • 好的,所以我打开数据库文件,我看到时间保存为 12:13,我认为我的问题是当我检索时间时,我需要将其格式化回 12。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 1970-01-01
相关资源
最近更新 更多