SOLite:SQLite中的日期格式化程序

| 我是SQLite的初学者。我必须以
DD/MM/YYYY
格式插入和检索数据。与Oracle中类似,函数function1ѭ,
TO_CHAR()
也有,SQLite中也有日期格式化程序函数。 我希望以DD / MM / YYYY格式显示日期。     
已邀请:
        Sqlite没有日期时间数据类型,因此它也没有任何
TO_DATE
TO_CHAR
函数。日期存储为字符串。 有一些用于日期和时间操作的功能,它们使用ISO-8601格式,因为按这种格式,字典顺序对应于按时间顺序排序,而不是您的格式,因此,如果要按日期排序,则可以使用iso格式。我还建议您使用iso格式,因为它不是模棱两可的,而DD / MM / YYYY格式和MM / DD / YYYY格式都使用斜杠,这会导致混乱。 请注意,这些函数可以将ISO格式转换为所需的任何格式,因此在读取时可以拥有自己的格式,但是似乎没有反函数,因此必须在应用程序中完成转换为ISO格式的操作。码。     
        我不确定这是否是您想要的,但是通常来说,您可以将字符串格式的日期添加到表中,然后将其作为字符串本身进行检索。但是字符串应采用SQLite支持的日期格式\“ yyyy-MM-dd HH:mm:ss \”或\“ yyyy-MM-dd \”。 您可以使用
NSDateFormatter
将日期转换为字符串或从字符串转换为日期。因此,从数据库检索日期后,可以使用NSDateFormatter将其转换为\“ DD / MM / YYYY \”格式。     

要回复问题请先登录注册