java.text.ParseException:无法解析的日期:“ 2018年8月6日上午11:14:02”(偏移量为1)

时间:2018-08-06 05:52:30

标签: android date simpledateformat

我已经生成了今天的日期以及与今天的日期分开的日期和月份,但是它给出了ParseException。

示例:我从第6天和第8月分别检索了2018年8月6日上午11:14:02。

try {
          String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());
          SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy", Locale.US);
          Date date = format.parse(currentDateTimeString);


          SimpleDateFormat dayFormat = new SimpleDateFormat("dd");


          day = dayFormat.format(date);

          tvday.setText(day);

          SimpleDateFormat monthFormat = new SimpleDateFormat("MM");

          month = monthFormat.format(date);

          tvMonth.setText(month);
      } catch (ParseException e) {
          e.printStackTrace();
      }

1 个答案:

答案 0 :(得分:1)

尝试一下,

Calendar calendar;
calendar = Calendar.getInstance();
String YEAR=  calendar.get(Calendar.YEAR) 
String MONTH=  calendar.get(Calendar.MONTH) + 1) 
String DAY=  calendar.get(Calendar.DAY_OF_MONTH);