首页 > 解决方案 > 使用正则表达式转换日期 1/1/18 -> 2018-01-01

问题描述

我有m/d/yy格式的日期,但需要将它们转换为yyyy-dd-mm格式。我有以下 (\d{1,2})\/(\d{1,2})\/(\d{1,2})带有此替换的正则表达式20$3-$1-$2。我假设 2000 年没问题,但这会中断个位数的天数和数月。

如果匹配是单个数字,有什么方法可以在日期和月份前加上 0?

标签: regex

解决方案


它可能对你有用。向单个数字日期添加零填充: 正则表达式在日期记录中添加前导零


推荐阅读