Kat*_*Kat 28 java string gregorian-calendar
我如何将输入的生日字符串(如02 26 1991)变成格里高利历?
我尝试先解析它,但它一直给我一个错误信息,所以我不太清楚我做错了什么.在此日期之前我还有其他输入数据.一个是另一个字符串,一个是double值.
cle*_*tus 36
使用SimpleDateFormat解析日期,然后将其分配给Calendar.
DateFormat df = new SimpleDateFormat("dd MM yyyy");
Date date = df.parse("02 26 1991");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
Run Code Online (Sandbox Code Playgroud)
第三行可以替换为:
Calendar cal = new GregorianCalendar();
Run Code Online (Sandbox Code Playgroud)
但我更喜欢第一个版本.