SparkSQL如何从时间字段中添加和减去

时间:2018-08-12 21:08:50

标签: apache-spark apache-spark-sql

我有sparkSQl csreipdt。与数据帧。在SQL select上被分类

val df_t =   sparkSession.sqlContext.sql(" select datetime from table")

我需要返回与 datetime + 1分钟 datetime-1分钟相同的日期时间,我找不到解决方法?有什么想法吗?

2 个答案:

答案 0 :(得分:1)

可能有一种更聪明的方法,但是一旦将值本地拉到df_t中,似乎您可以对此运行lamba来增加所有值,然后再将其提交。

答案 1 :(得分:1)

您可以使用间隔吗?

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": [
                "arn:aws:s3:::MY-BUCKET-NAME”,
                "arn:aws:s3:::MY-BUCKET-NAME/*"
            ]
        }
    ]
}