pyspark - 如何从字符串中生成日期时间
问题描述
我有两列,string
但需要转换为datetime
日期和时间。
- Column1: 20190828T121539.000000+0200
- Column2: 20190828T121539.000+0200
我怎样才能做到这一点?
我用了:
.withColumn('test', from_unixtime(unix_timestamp('Column1', 'yyyyMMddThhmmss'))
但似乎不起作用
我已经解决了这个问题:
to_timestamp(col('EventDateTime').substr(1,15), "yyyyMMdd'T'HHmmss")
值的最后一部分无关紧要,因此我可以使用 substr
解决方案
推荐阅读
- r - ggplot2:计算日期系列数据集中因子组的百分比折线图
- python - Pandas:如何 SUMIF 类似于 excel
- ruby-on-rails - 安装 gem bootstrap 时 sassc 2.4.0 - 它无法安装
- python - 使用 box.com python SDK 下载文件时遇到问题
- javascript - 3d-force-graph 节点更新问题
- react-native - React Native ImageBackground 方向更改
- mysql - 查询以检查 MySQL 数据库是否已连接
- c++ - 当我没有参数时,如何从时间戳显示时间并显示当前时间?
- object - ObjLoader 问题
- loops - 素数与否 c++ cpp