Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如何在databricks中将字符串更改为int_Scala_Date_Databricks - Fatal编程技术网

Scala 如何在databricks中将字符串更改为int

Scala 如何在databricks中将字符串更改为int,scala,date,databricks,Scala,Date,Databricks,我有一个保存字符串的变量,它实际上是一个日期,但我想将它改为int,以将其与数字连接起来。下面是我的代码 val pfdtm = ZonedDateTime.now(ZoneOffset.UTC).minusDays(2) val fileDate =DateTimeFormatter.ofPattern("yyyy_MM_dd").format(pfdtm) pfdtm: java.time.ZonedDateTime = 2020-02-21T19:48:57.763Z fileDa

我有一个保存字符串的变量,它实际上是一个日期,但我想将它改为int,以将其与数字连接起来。下面是我的代码

val pfdtm = ZonedDateTime.now(ZoneOffset.UTC).minusDays(2)   
val fileDate =DateTimeFormatter.ofPattern("yyyy_MM_dd").format(pfdtm)

pfdtm: java.time.ZonedDateTime = 2020-02-21T19:48:57.763Z
fileDate: String = 2020_02_21

如您所见,fileDate是一个字符串,如何将其更改为int?

string
可以使用
“11”将其转换为
int
或使用
Integer.parseInt(“11”)。但是,在您描述的情况下,这两种方法都会引发异常,因为
2020\u 02\u 21
不是有效的整数。您可以尝试摆脱
,但是,使用日期作为整数的想法仍然不正确。
你能更详细地描述一下你想要达到的目标吗?你想得到什么int,然后你会怎么做

这可能只是我的无知,但是
2020\u 02\u 21
怎么可能是
int