gpt4 book ai didi

java - 在列表中显示当前日期 Facebook 好友生日

转载 作者:行者123 更新时间:2023-11-30 03:44:47 25 4
gpt4 key购买 nike

我正在编写一个应用程序,我在其中获取 future 30 天生日的 friend 列表,我也能够得到它,但我的列表中遇到了一个小问题。

喜欢:我在接下来的 30 天内有 4 个 friend 生日,所以我得到即将到来的 Facebook friend 生日列表,但没有得到今天生日的 friend 的名字

我想我在查询中遗漏了一些东西。

代码:

     Calendar cal = Calendar.getInstance();
Date today = cal.getTime();
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
String today_formatted = formatter.format(today);
cal.add(Calendar.DATE, 30); //set number of days
String today_plus30_formatted = formatter.format(cal.getTime());
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 + "'AND birthday_date < '" + today_plus30_formatted + "'ORDER BY birthday_date ASC";

如果我将使用下面的查询,那么我不会得到我的 friend 列表:

               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 + "'AND birthday_date < = '" + today_plus30_formatted + "'ORDER BY birthday_date ASC";

最佳答案

Rakesh 你做了一切,这也是正确的:

你只需要删除:“/yyyy”

替换下面一行,你就完成了:

    SimpleDateFormat formatter = new SimpleDateFormat("MM/dd");

关于java - 在列表中显示当前日期 Facebook 好友生日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com