无法从日期格式中获取日期的日期?

时间:2015-05-04 06:05:16

标签: java date date-format

如何从日期格式中获取日期

  

dd / MM / yyyy

示例:

  

04/05/2015

我只需要$('#A').trigger('mouseenter'); $('#B').trigger('mouseenter'); $('#C').trigger('mouseenter'); 的日期。

以下是代码段:

04

如何解决此问题?

3 个答案:

答案 0 :(得分:2)

使用cal.get(Calendar.DAY_OF_MONTH)

答案 1 :(得分:2)

只需将DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");更改为DateFormat dateFormat = new SimpleDateFormat("dd"); 或使用cal.get(Calendar.DAY_OF_MONTH);

答案 2 :(得分:2)

您需要更改显示所需数据格式的模式:

  

DateFormat dateFormat = new SimpleDateFormat(“dd”);

而不是

  

DateFormat dateFormat = new SimpleDateFormat(“dd / MM / yyyy”);

<强>更新

Java 1.8 已更新数据和时间API。

以下是我检查过的代码片段:

    LocalDate lastAprilDay = LocalDate.of(2014, Month.APRIL, 30);
    System.out.println("last april day: " + lastAprilDay);
    LocalDate firstMay = lastAprilDay.plusDays(1);
    System.out.println("should be first may day: " + firstMay);
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd");
    String formatDate = formatter.format(firstMay);
    System.out.println("formatted date: " + formatDate);

<强> 输出:

last april day: 2014-04-30
should be first may day: 2014-05-01
formatted date: 01

有关更多信息,请参阅此类的Java文档: