scala将字符串时间转为时间戳
时间: 2023-08-30 20:10:20 浏览: 73
在 Scala 中,可以使用 `java.text.SimpleDateFormat` 类来将字符串时间转换为时间戳。以下是一个简单的示例代码:
```scala
import java.text.SimpleDateFormat
import java.util.Date
val dateString = "2021-10-01 12:30:00"
val dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val date = dateFormat.parse(dateString)
val timestamp = date.getTime()
```
在这个示例中,我们首先定义了一个字符串时间 `dateString`,然后创建了一个 `SimpleDateFormat` 对象 `dateFormat`,用于指定时间格式。接着,我们使用 `dateFormat.parse` 方法将字符串时间转换为 `Date` 对象 `date`,最后使用 `date.getTime` 方法获取时间戳 `timestamp`。
需要注意的是,上述代码中的时间格式 `"yyyy-MM-dd HH:mm:ss"` 是一种常见的时间格式,如果你要转换的时间格式不同,需要修改相应的时间格式字符串。
相关问题
Scala 将字符串123456转换成数组
可以使用Scala的内置函数`toCharArray()`将字符串转换成字符数组:
```scala
val str = "123456"
val arr = str.toCharArray()
```
也可以使用`split()`函数将字符串按照指定的分隔符转换成数组:
```scala
val str = "1,2,3,4,5,6"
val arr = str.split(",")
```
以上两种方法都可以将字符串"123456"转换成数组[1, 2, 3, 4, 5, 6]。
scala将字符串转换成json
可以使用Scala自带的json库,将字符串转换成json格式,示例代码如下:
```scala
import scala.util.parsing.json.JSON
val jsonString = "{\"name\":\"张三\",\"age\":18}"
val json = JSON.parseFull(jsonString)
```
其中,jsonString是待转换的字符串,json是转换后的json对象。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)