sensorDate:20230711 用Java把字符串改为 2023-07-11
时间: 2024-04-10 07:34:45 浏览: 16
您可以使用Java的SimpleDateFormat类来将字符串转换为指定格式的日期。下面是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String sensorDate = "20230711";
String formattedDate = formatDate(sensorDate);
System.out.println(formattedDate);
}
public static String formatDate(String sensorDate) {
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = "";
try {
Date date = inputFormat.parse(sensorDate);
formattedDate = outputFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return formattedDate;
}
}
```
运行以上代码,输出结果为:2023-07-11。这样,您就成功将字符串"20230711"转换为了"2023-07-11"的格式。