如何以即将到来的顺序获取 Facebook朋友生日:使用当前日期等显示列表中的那些生日即将到来。
我仍然以1月到12月的形式过生日,在1月的生日那天和12月的生日那天结交朋友。
我也是在朋友们中获得最好的生日已经在1月份过了,就像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.scoompa.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";
答案 0 :(得分:1)
您可以根据他们的生日对朋友列表进行排序。等,
SELECT uid, name, birthday_date FROM user
WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())
AND birthday_date >= CURRENT_DATE
AND birthday_date <= LAST_DATE
ORDER BY birthday_date ASC
此处代替CURRENT_DATE
您可以输入当前系统日期。所以这将显示当前日期即将到来的生日。并且代替LAST_DATE
,您可以使用您希望显示即将到来的生日的日期。