ChatGPT

今年最让人振奋的应该非 ChatGPT 莫属了,虽然 stable-diffusion 也火得不要不要的,但对于普通人来说,『能制作出来好的作品的创意』非常难得。

但 ChatGPT 不同,会搜索会问问题就能让人眼前一亮

例子:

要获取下一年的所有月初和月末日期,可以使用一个循环来遍历每个月份,并使用 Calendar 类来计算出每个月的第一天和最后一天。

首先,创建一个 Calendar 对象,并设置它的时间为下一年的第一天,这可以通过将日期设置为1,月份设置为1,年份设置为当前年份+1来实现:

1
2
3
4
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, c.get(Calendar.YEAR) + 1);
c.set(Calendar.MONTH, 1);
c.set(Calendar.DAY_OF_MONTH, 1);

然后,可以使用一个循环来遍历每个月份。在每次循环中,可以设置 Calendar 对象的时间为当前月的第一天,然后再将 Calendar 对象的月份设置为下一个月,再将日期设置为 1,最后再将日期减去1,这样就可以得到当前月的最后一天。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
for (int i = 1; i <= 12; i++) {
  c.set(Calendar.MONTH, i);
  c.set(Calendar.DAY_OF_MONTH, 1);
  Date firstDayOfMonth = c.getTime();
  c.set(Calendar.MONTH, c.get(Calendar.MONTH) + 1);
  c.set(Calendar.DAY_OF_MONTH, 1);
  c.add(Calendar.DATE, -1);
  Date lastDayOfMonth = c.getTime();
  System.out.println(firstDayOfMonth + " to " + lastDayOfMonth);
}

分割线

上边例子中的所有内容都是 ChatGPT 帮我生成的,我提供的仅仅是一句话java 获取下一年的所有月初、月末

发现没有,ChatGPT 除了给出了基本正确的内容,还给出了解题思路重点解题思路非常人性化,甚至比一般人写的文章都要好

所以

杀死 Google 的不一定是百度或者 bing。