sql >> Database teknologi >  >> RDS >> SQLite

Hvordan bruger man strftime og datetime korrekt ved hjælp af Room library?

Du går glip af 2 ting her :

1) datetime() funktion får sekunder, og du passerer millisekunder. Divider værdi med 1000.

2) Du skal sende anden parameter som 'unixepoch' til datetime() funktion.

Så din forespørgsel er rettet sådan her:

CAST(strftime('%Y', datetime(date/1000, 'unixepoch')) AS int) AS year

Og det samme for måneden:

CAST(strftime('%m', datetime(date/1000, 'unixepoch')) AS int) AS month 



  1. Brug af MySql med Entity Framework 4 og Code-First Development CTP

  2. En peer-to-peer udlånsplatform datamodel

  3. Installation af PostgreSQL Extension til alle skemaer

  4. Konverter tidsstempeldatatype til unix-tidsstempel Oracle