将各种样式的字符串转换为日期

时间:2018-11-13 20:36:32

标签: string postgresql date

在我们的日期列中,有太多不同类型的字符串。由于将模式不适用于DD-MM-YYYY和MM-DD-YYYY,因此我无法将所有格式转换为日期类型。

  • 2015年12月14日,MM / DD / YYYY;
  • 2016年7月19日DD / MM / YYYY;
  • 2016年4月23日DD.MM.YYYY;
  • 2016年1-6月M-D-YYYY;
  • 5-15-2016 M-DD-YYYY;
  • 2016年10月30日DD-MM-YYYY;
  • 2016年6月8日,M-D-YYYY;

或者有更方便的方法吗?

1 个答案:

答案 0 :(得分:0)

完全没有 可以做到这一点。

8-6-2016等人没有元信息就变得模棱两可。没有什么可以告诉我们哪个月和一天。如果您有其他可用的元信息(是否保存了模式?),那么可能还有其他方法。否则,您的案子就败了。

像a_horse一样评论:应该一直data type date