取生份证的出生年月,并转换成yyyy-MM-dd格式的java代码
时间: 2023-04-10 13:01:05 浏览: 157
以下是Java代码示例:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String birth = "19900101"; // 假设出生年月为1990年1月1日
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = sdf1.parse(birth);
String formattedDate = sdf2.format(date);
System.out.println(formattedDate);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果为:1990-01-01
请注意,这只是一个示例代码,实际应用中需要根据具体情况进行修改。
相关问题
截取生份证号码的出生年月信息,并转换成yyyy-MM-dd格式的java代码
以下是Java代码:
```java
String idCard = "110101199003075555"; // 假设身份证号码为110101199003075555
String birthday = idCard.substring(6, 14); // 截取出生年月信息,即第7位到第14位
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date date = sdf.parse(birthday); // 将出生年月信息转换成Date类型
sdf.applyPattern("yyyy-MM-dd");
String formattedBirthday = sdf.format(date); // 将Date类型的出生年月信息转换成yyyy-MM-dd格式的字符串
System.out.println(formattedBirthday); // 输出结果为1990-03-07
```
注意:以上代码仅供参考,实际使用时需要根据具体情况进行调整。
java获取当前年月日 yyyy-MM-dd 格式的LocalDate
要将格式为"yyyy-MM-dd"的字符串转换为LocalDate对象,您可以使用Java 8中的LocalDate类和DateTimeFormatter类。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateString = "2021-10-20";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(dateString, formatter);
System.out.println("日期为:" + date);
}
}
```
这将输出解析后的LocalDate对象,例如:
```
日期为:2021-10-20
```
请注意,如果字符串的格式与指定的格式不匹配,将引发DateTimeParseException异常。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![java](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)