相关疑难解决方法(0)

从年,月,日创建Java日期对象

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());  
Run Code Online (Sandbox Code Playgroud)

输出是:

1988年
1月25 日星期三00:00:08 IST 1989

我过去25 12 1988但我得到了25 Jan 1989.为什么?

java time calendar date

81
推荐指数
5
解决办法
12万
查看次数

标签 统计

calendar ×1

date ×1

java ×1

time ×1