0

我正在编写一个应用程序,其中我使用当前日期按升序获取所有 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";
4

0 回答 0