如何按即将到来的喜欢的顺序获取 Facebook 朋友的生日:使用当前日期等在列表中显示接下来即将到来的生日。
我仍然以 1 月到 12 月的形式过生日,让朋友在一月份的生日排在首位,在十二月的生日排在最末。
我也得到了一些朋友,那些生日在一月份已经过去了,比如生日是在 1 月 2 日或 1 月 28 日,
现在我只想查看下一个即将到来的生日列表,那些在列表底部去世的人......
像这儿:
https://itunes.apple.com/in/app/birthday-sweet-birthday-calendar/id367346406?mt=8
https://play.google.com/store/apps/details?id=com.scompa.birthdayreminder&hl=en
他们在列表的顶部和底部显示了最近...
我仍然在使用这个查询:
String query = "select name, birthday, uid, pic_square from user where uid in (select uid2 from friend where uid1=me()) order by birthday_date";
也试过这个代码:
Calendar c = Calendar.getInstance();
int month = c.get(Calendar.MONTH)+1;
String query = "select name, birthday, uid, pic_square from user where uid in " +
"(select uid2 from friend where uid1=me())AND birthday_date >= '" + month + "/01' AND birthday_date <= '" + month + "/31' ORDER BY birthday_date ASC";