Apache spark apachespark:在特定列中用分号替换每个点

Apache spark apachespark:在特定列中用分号替换每个点,apache-spark,Apache Spark,我有这样的日期时间格式: yyyy.mm.hh 但我想把它变成 yyyy:mm:hh 什么是解决这个问题的好方法?我不想手动编辑该文件 提前感谢。这可以通过使用 那么这个链接帮助你解决了你的问题?这是一个好消息:)你可以将这个问题标记为重复问题,以帮助其他人在将来找到它。只是想澄清一下:问题重复并没有什么不好的,主要是在同一个地方有所有最好的答案,而不是分散在整个网站上。 Seq("yyyy.mm.hh").toDF("time").withColumn("time1",regexp_repla

我有这样的日期时间格式:

yyyy.mm.hh

但我想把它变成

yyyy:mm:hh

什么是解决这个问题的好方法?我不想手动编辑该文件

提前感谢。

这可以通过使用


那么这个链接帮助你解决了你的问题?这是一个好消息:)你可以将这个问题标记为重复问题,以帮助其他人在将来找到它。只是想澄清一下:问题重复并没有什么不好的,主要是在同一个地方有所有最好的答案,而不是分散在整个网站上。
Seq("yyyy.mm.hh").toDF("time").withColumn("time1",regexp_replace($"time","\\.",":")).show