我正在编写一个应用程序,其中我通过使用当前日期按升序获取所有Facebook朋友生日列表。
问题:
直到今年我才开始Facebook朋友生日,简而言之,我明年没有收到朋友名单。
示例:
今天是2013年3月18日 - 所以在这里,我将在3月18日至12月31日期间获得那些生日的朋友名单
我想要的是什么:
现在我想获取所有即将到来的Facebook朋友生日列表,将于3月18日至3月17日(明年)推出
要获取我所有Facebook好友的列表,我使用以下查询:
Calendar cal = Calendar.getInstance();
Date today = cal.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd");
String today_formatted = formatter.format(today);
String query = "select name, birthday, uid, pic_square FROM user " +
"WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me()) AND birthday_date != 'null' " +
"AND birthday_date >= '" + today_formatted + "'ORDER BY birthday_date ASC";