将string 2022转换为date类型,用java实现
时间: 2024-02-11 08:33:25 浏览: 59
可以使用Java的SimpleDateFormat类将字符串转换为日期类型。以下是示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateExample {
public static void main(String[] args) {
String dateString = "2022";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");
try {
Date date = dateFormat.parse(dateString);
System.out.println(date);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这将输出:
```
Thu Jan 01 00:00:00 CET 2022
```
注意,SimpleDateFormat的格式必须与字符串的格式匹配。在上面的示例中,我们将格式设置为“yyyy”,因为我们的字符串只包含年份。如果字符串中包含月份和日期,格式必须相应地更改。
相关问题
java 将string 2022转换为date
可以使用Java中的SimpleDateFormat类将字符串转换为日期。以下是示例代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateString = "2022";
SimpleDateFormat format = new SimpleDateFormat("yyyy");
try {
Date date = format.parse(dateString);
System.out.println(date);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果为:Sat Jan 01 00:00:00 CST 2022。
在代码中,我们使用SimpleDateFormat类创建了一个格式为“yyyy”的日期格式化程序,然后使用它将字符串“2022”转换为日期。如果转换成功,我们将输出日期对象。
java String类型转换为date类型
可以使用SimpleDateFormat类的parse()方法将String类型转换为Date类型,例如:
String str = "2021-08-18";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(str);
阅读全文