gpt4 book ai didi

java - 处理谷歌日期字符串并递增它们

转载 作者:行者123 更新时间:2023-12-01 23:27:10 27 4
gpt4 key购买 nike

我正在使用 Google Analytics API,它需要日期字符串(即“2013-03-01”)作为开始日期和结束日期。

我将在循环中运行查询,每天汇集然后递增(即第一轮中的开始日期是“2013-03-01”,结束日期相同,然后在第二轮中日期是“2013-03-02”)。

现在的问题是如何将字符串更改为该字符串?我正在考虑一些 super 复杂的方法,使用 charAt() 并检查它是否为 <30,然后将其转换为 int,+1,然后再次 toString()

有没有更简单的方法?

最佳答案

只需使用SimpleDateFormatCalendar。这是一个例子:

public static void main(final String[] args)
throws UnsupportedEncodingException, ParseException {
final String dateString = "2013-03-01";
final SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
final Date date = formatter.parse(dateString);
final Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DAY_OF_MONTH, 1);
System.out.println(formatter.format(c.getTime()));
}

关于java - 处理谷歌日期字符串并递增它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19817218/

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