SQLite
 sql >> база данни >  >> RDS >> SQLite

Как правилно да използвате strftime и datetime с помощта на библиотеката на стаята?

Тук пропускате 2 неща :

1) datetime() функцията получава секунди, а вие предавате милисекунди. Разделете стойността на 1000.

2) Трябва да предадете втория параметър като 'unixepoch' на datetime() функция.

И така, вашата заявка е фиксирана по следния начин:

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

И същото за месец:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite JSON_TYPE()

  2. SQLite JSON_INSERT()

  3. SQLite Е NULL

  4. Как да създадете изчислена колона в SQLite

  5. Как мога да създам масив от списък с данни за курсора в Android