現在の日付を使用して、すべての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";