当前位置: 代码迷 >> Android >> 我的应用程序中的Sqlite日期格式
  详细解决方案

我的应用程序中的Sqlite日期格式

热度:61   发布时间:2023-08-04 11:07:46.0

我在sqlite中存储日期和时间作为时间戳值,例如1486650099741当我在我的代码中使用它时,使用setTimeinMillisGregorianCalendar完美转换。 然而,当我尝试在sqlite中使用strftime ('%Y',datetimestamp)的同一时间(以毫秒为单位)时strftime ('%Y',datetimestamp)它给了我奇怪的结果(年份显示为1698而不是2017)

它与epoch(sqlite使用)有关吗?

请尝试select strftime('%Y', datetimestamp/ 1000, 'unixepoch');

  相关解决方案