如何将日期字符串中的斜杠替换为短横线(如2022/11/05转2022-11-05)
日期字符串斜杠转短横线的实现方法
下面是几种常用编程语言里的简单实现方式:
Python
直接用字符串的replace()方法,一次性替换所有斜杠:
date_str = "2022/12/05" new_date = date_str.replace("/", "-") print(new_date) # 输出: 2022-12-05
JavaScript
用正则表达式全局替换所有斜杠(如果只用replace("/", "-")只会替换第一个斜杠):
const dateStr = "2022/11/05"; const newDate = dateStr.replace(/\//g, "-"); console.log(newDate); // 输出: 2022-11-05
Shell 脚本
有两种常用方式:
- 用
sed命令做全局替换:
echo "2022/12/05" | sed 's/\//-/g'
- 用Shell变量的替换语法:
date_str="2022/11/05" new_date=${date_str//\//-} echo $new_date
内容的提问来源于stack exchange,提问作者Bassam Alqadhi
相关产品推荐
相关产品推荐

