Sắp xếp kiểu ngày tháng

E có 1 mảng kiểu String là ngày tháng năm e lấy từ trên JSON về. Cho e hỏi làm cách nào để sắp xếp được mảng thời gian đó theo chiều tăng dần hoặc giảm dần được ạ, e thử vài cách rồi thì chỉ sắp xếp được năm và tháng, chưa sắp xếp được ngày.Mong mọi người giúp đỡ e ạ. E cám ơn :smiley:

Chắc là làm theo cách này

Trong android mà a ơi, đây là Javascript r

Ac :dizzy_face: Buồn ngủ quá nên nhìn nhầm :dizzy_face: sorry

hihe,k có gì a ạ :smiley:

Để sort ngày tháng thì em chuyển string sang dạng date object . Rồi so sánh Date với nhau . Java support sẵn 1 số hàm như compare, equal, before, after.

http://upques.com/thanhthinh/blogs/lam-the-nao-de-bat-dau-hoc-android-5651871758f8dc036484809e

Bạn convert ngày tháng về milisecond (kiểu int)

Sau đó so sánh số nào lớn hơn thì là ngày mới nhất, nhỏ hơn thì là ngày cũ hơn !

1 Like

e thử r a ạ,vẫn k được,thậm chí e còn đảo cả cái chuỗi đấy r cơ :joy:

trên api trả về là kiểu string c ạ,t cũng chuyển sang Date r nhưng chưa đc :cold_sweat:

Gửi 1 ví dụ lên xem nào ? Và code bạn chuyển nữa.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?