java7中 怎么获取日期中的年和月 不使用Date方法和Calendar类和LocalDate类
时间: 2024-05-09 20:21:14 浏览: 126
可以使用Java中的SimpleDateFormat类来获取日期中的年和月。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateStr = "2022-10-24";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = sdf.parse(dateStr);
int year = Integer.parseInt(new SimpleDateFormat("yyyy").format(date));
int month = Integer.parseInt(new SimpleDateFormat("MM").format(date));
System.out.println("Year: " + year);
System.out.println("Month: " + month);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先使用SimpleDateFormat类将日期字符串转换为Date对象。然后,我们使用另一个SimpleDateFormat对象来获取年和月的值。在这个例子中,我们只获取了年和月的值,但是您可以根据需要获取其他日期部分的值。
阅读全文