You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将日期字符串中的斜杠替换为短横线(如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 脚本

有两种常用方式:

  1. 用sed命令做全局替换:
echo "2022/12/05" | sed 's/\//-/g'
  1. 用Shell变量的替换语法:
date_str="2022/11/05"
new_date=${date_str//\//-}
echo $new_date

内容的提问来源于stack exchange,提问作者Bassam Alqadhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 23:37:05