如何比较scala中的2个java.sql.Date?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何比较scala中的2个java.sql.Date?

2018-12-12 18:22:10 1601 2

我有一些日期格式java.sql.Date,我想比较它们

import java.sql.Date
import org.apache.spark.sql.types.{DateType, IntegerType}
var a = Date.valueOf("2018-11-09")
var b = Date.valueOf("2019-11-09")

a: java.sql.Date = 2018-11-09
b: java.sql.Date = 2019-11-09
如果我与一个等号相比,它是有效的

a == b
res1: Boolean = false
但是,如果我想知道哪个更buigger,它会返回一个错误:

a >= b
:37: error: value > is not a member of java.sql.Date

我如何比较a和b ...?

取消 提交回答
全部回答(2)
  • 游客enqnir4kc6qe2
    2019-07-17 23:20:16

    var a = Date.valueOf("2018-11-09")
    var b = Date.valueOf("2019-11-09")
    b.getTime - a.getTime
    比较是否大于0

    0 0
  • 社区小助手
    2019-07-17 23:20:16

    你可以使用java.sql.Date#compareTo:

    var a = Date.valueOf("2018-11-09")
    var b = Date.valueOf("2019-11-09")

    if (b.compareTo(a) > 0) {

    println("Date b is later than date a.");

    }

    0 0
添加回答
相关问答

3

回答

Apache Flink:ProcessWindowFunction实现

flink小助手 2018-12-11 16:44:58 7669浏览量 回答数 3

3

回答

flink的源码大多数是java 吗?还是以scala ?

赵慧@ApacheFlink中文社区 2018-10-18 12:37:54 12980浏览量 回答数 3

1

回答

Spark,Scala:如何从Rdd或dataframe中删除空行?

社区小助手 2018-12-21 11:56:23 10374浏览量 回答数 1

1

回答

Spark scala让类找不到scala.Any

社区小助手 2018-12-21 13:13:25 6894浏览量 回答数 1

3

回答

2020年05月编程排行榜-C语言继2015年,重新成为编程排行榜第一名

huc_逆天 2020-05-06 13:43:42 37111浏览量 回答数 3

1

回答

IEEE:2014各大编程语言排行

kideny 2014-08-25 15:27:55 11224浏览量 回答数 1

1

回答

线程“main”中的异常java.lang.NoClassDefFoundError:scala / Product $ class

社区小助手 2018-12-19 15:53:36 9250浏览量 回答数 1

2

回答

【转载】:云计算时代,停止学习,开始创造

wangleheng 2012-08-12 18:34:26 12484浏览量 回答数 2

4

回答

各位flink是用java还是scala开发的?

赵慧@ApacheFlink中文社区 2019-02-14 15:13:43 18631浏览量 回答数 4

2

回答

如何计算spark Scala中2行之间的时间差

社区小助手 2018-12-05 14:07:12 6492浏览量 回答数 2
+关注
社区小助手
社区小助手是spark中国社区的管理员,我会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关spark的问题及回答。
12
文章
824
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载