android studio 实现202103141425转为2021-03-14-1425
时间: 2024-09-18 17:07:12 浏览: 11
在Android Studio中,如果你想要将日期字符串 "202103141425" 转换为 "2021-03-14-1425" 这种格式,你可以使用Java内置的日期和时间处理类`java.text.SimpleDateFormat`。首先,你需要创建一个`SimpleDateFormat`实例,并指定所需的日期格式。然后,解析原始日期并将其格式化为新的格式。
下面是一个示例代码片段:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConverter {
public static void main(String[] args) {
String originalDateStr = "202103141425";
SimpleDateFormat formatIn = new SimpleDateFormat("yyyyMMddHHmm");
SimpleDateFormat formatOut = new SimpleDateFormat("yyyy-MM-dd-HH:mm");
try {
// 解析原始日期字符串
Date originalDate = formatIn.parse(originalDateStr);
// 将解析后的日期转换为新格式
String formattedDate = formatOut.format(originalDate);
System.out.println("Formatted date: " + formattedDate);
} catch (Exception e) {
e.printStackTrace();
// 处理日期格式错误或其他异常
}
}
}
```
在这个例子中,`formatIn`用于读取输入格式,`formatOut`用于生成输出格式。运行这段代码后,你应该会看到转换后的日期。