Sort the date in Sqlite database

前端 未结 2 576
不思量自难忘°
不思量自难忘° 2020-12-07 00:11

I am making an iPhone application in which I am storing date and time in a column now I want to sort the date and time in the order which occurs first.

How can I do

相关标签:
2条回答
  • 2020-12-07 00:26

    Have you tried this

    SELECT * FROM TableName WHERE DateColumn >= date('now') ORDER BY DateColumn ASC
    
    0 讨论(0)
  • 2020-12-07 00:42

    Save the NSDate as NSTimeInterval:

    NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970];
    

    The NSTimeInterval is just a double which you can save in the a SQLite database.

    With an simple SQL query you can then select the sort then:

    SELECT * FROM dateTable ORDER BY myDateColumn DESC
    

    And to get the NSDate back just:

    NSDate *date = [NSDate dateWithTimeIntervalSince1970:databaseTimeInterval];
    
    0 讨论(0)
提交回复
热议问题