regex - 使用正则表达式转换日期 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?
解决方案
它可能对你有用。向单个数字日期添加零填充: 正则表达式在日期记录中添加前导零
推荐阅读
- r - R中逐渐重叠线图的方法
- qt - 菜单栏未显示在第二个窗口上
- python - Python 3 - TypeError:只能将 str (不是“字节”)连接到 str
- rest - .net core api 项目路由问题
- createjs - 如何点击元素?
- c# - 如何使用 C# 代码覆盖 config.json 数据?
- ruby-on-rails - 为什么parameterize第一次执行的时候特别慢
- keras - Conv2D 中的填充给出了错误的结果?
- reactjs - ReactJS - 按升序和降序排序
- gradle-release-plugin - 将 tagTemplate 作为命令行参数传递 - Gradle Release Plugin