5
ค่า DATETIME ทำงานอย่างไรใน SQLite
ฉันกำลังสร้างแอพ Android และต้องการบันทึกวันที่ / เวลาของบันทึกการสร้าง อย่างไรก็ตามเอกสาร SQLite กล่าวว่า "SQLite ไม่มีคลาสพื้นที่เก็บข้อมูลที่ตั้งไว้สำหรับจัดเก็บวันที่และ / หรือเวลา" และ "สามารถจัดเก็บวันที่และเวลาเป็นค่า TEXT, REAL หรือ INTEGER ได้" มีเหตุผลทางเทคนิคที่จะใช้ประเภทหนึ่งกับอีกประเภทหนึ่งหรือไม่? และคอลัมน์เดียวสามารถจัดเก็บวันที่ในรูปแบบสามรูปแบบจากแถวหนึ่งไปอีกแถวได้หรือไม่? ฉันจะต้องเปรียบเทียบวันที่ในภายหลัง ตัวอย่างเช่นในแอปของฉันฉันจะแสดงบันทึกทั้งหมดที่สร้างขึ้นระหว่างวันที่ A จนถึงวันที่ B ฉันกังวลว่าการไม่มีคอลัมน์ DATETIME ที่แท้จริงอาจทำให้การเปรียบเทียบทำได้ยาก