ฉันกำลังพยายามรับรายการในช่วง 12 ชั่วโมงที่ผ่านมาจาก SQLite db พร้อม android
ฉันสงสัยว่าสิ่งนี้เป็นไปได้หรือไม่?
รูปแบบวันที่ของฉันคือ "yyyy-MM-dd HH:mm:ss.SSS"
โดยใช้รูปแบบวันที่แบบง่าย
ฉันมีคอลัมน์ CREATED_AT ในตารางซึ่งเป็นประเภท TEXT
ฉันมาไกลขนาดนี้:
SELECT * FROM " + ENTRIES_TABLE + " WHERE " + CREATED_AT + ..."
นอกจากนี้ เป็นเรื่องสำคัญหรือไม่ที่คอลัมน์ CREATED_AT จะเป็น TEXT แทนที่จะเป็นประเภทวันที่และเวลา
ขอบคุณ
=
แต่โค้ดของคุณอธิบายสิ่งนี้ไม่ถูกต้อง แม้จะไม่ใช่ความคิดที่ดีก็ตาม จะเกิดอะไรขึ้นถ้าคุณต้องการทำless than
หรือbetween
- person Scary Wombat   schedule 30.04.2014CREATED_AT
เป็นการประทับเวลา UNIX โดยใช้ sqliteINTEGER
แทนที่จะเป็นSTRING
คุณจะอ่านค่าในโค้ดของคุณโดยใช้ตัวแปรแบบยาว สิ่งนี้ไม่ได้ตอบคำถามของคุณโดยตรง แต่จะช่วยในการเปรียบเทียบในอนาคต - person ugo   schedule 30.04.2014