gpt4 book ai didi

java - 从年,月,日创建java日期对象

转载 作者:IT老高 更新时间:2023-10-28 11:46:28 25 4
gpt4 key购买 nike

int day = Integer.parseInt(request.getParameter("day"));  // 25
int month = Integer.parseInt(request.getParameter("month")); // 12
int year = Integer.parseInt(request.getParameter("year")); // 1988

System.out.println(year);

Calendar c = Calendar.getInstance();
c.set(year, month, day, 0, 0);

b.setDob(c.getTime());

System.out.println(b.getDob());

输出是:

1988
Wed Jan 25 00:00:08 IST 1989

我正在通过 25 12 1988 但我得到 25 Jan 1989。为什么?

最佳答案

日历中的月份从零开始。所以 12 被解释为 12 月 + 1 个月。使用

c.set(year, month - 1, day, 0, 0);  

关于java - 从年,月,日创建java日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499228/

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