把String类型yyyy.mm.dd改成String类型yyyy-mm-dd的格式
时间: 2024-06-11 07:03:42 浏览: 92
js dateformat yyyy-MM-dd形式
5星 · 资源好评率100%
当你想要将 `String` 类型的日期格式从 `yyyy.MM.dd` 改为 `yyyy-mm-dd` 时,这通常涉及到字符串的正则表达式替换或使用编程语言中的日期处理方法。在大多数编程语言中,包括Java、Python、JavaScript等,你可以使用内置的字符串操作函数或库来进行格式转换。
例如,在Java中,你可以这样做:
```java
String originalDate = "2023.02.24";
SimpleDateFormat originalFormat = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = originalFormat.parse(originalDate);
String formattedDate = targetFormat.format(date);
System.out.println(formattedDate); // 输出: 2023-02-24
} catch (ParseException e) {
e.printStackTrace();
}
```
在Python中,你可以使用`datetime`模块:
```python
from datetime import datetime
original_date = "2023.02.24"
target_format = "%Y-%m-%d"
formatted_date = datetime.strptime(original_date, "%Y.MM.dd").strftime(target_format)
print(formatted_date) # 输出: 2023-02-24
```
阅读全文