SimpleDateFormat sdf = new SimpleDateFormat("yyyy_MM_dd_hh");什么意思
时间: 2023-08-03 09:58:08 浏览: 185
E03_常用API复习.pdf
这行代码是使用Java中的SimpleDateFormat类创建了一个日期格式化对象sdf。这个日期格式化对象的模式(pattern)是"yyyy_MM_dd_hh"。
让我们解释一下这个模式的含义:
- "yyyy": 表示四位数的年份,例如2022。
- "MM": 表示两位数的月份,从01到12。
- "dd": 表示两位数的日期,从01到31。
- "hh": 表示两位数的小时,使用12小时制,从01到12。
因此,这个模式指定了一个日期格式,例如"2022_07_15_09"表示2022年7月15日上午9点。
你可以使用这个日期格式化对象sdf将日期对象格式化成指定的字符串,或者将字符串解析成对应的日期对象。例如:
```java
Date date = new Date();
String formattedDate = sdf.format(date);
System.out.println(formattedDate); // 输出当前日期的字符串表示,例如:"2022_07_15_09"
String dateString = "2022_07_15_09";
Date parsedDate = sdf.parse(dateString);
System.out.println(parsedDate); // 输出解析后的日期对象
```
通过指定不同的模式,你可以实现不同格式的日期与字符串之间的转换。
阅读全文