kotlin string转为时间
时间: 2023-04-10 19:02:56 浏览: 124
可以使用 SimpleDateFormat 类来将 Kotlin 字符串转换为时间。以下是示例代码:
```
import java.text.SimpleDateFormat
import java.util.*
fun main() {
val dateString = "2021-07-01 12:30:00"
val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val date = dateFormat.parse(dateString)
println(date)
}
```
在上面的代码中,我们首先定义了一个字符串 `dateString`,它表示要转换的日期和时间。然后,我们创建了一个 SimpleDateFormat 对象 `dateFormat`,它指定了日期和时间的格式。最后,我们使用 `dateFormat.parse()` 方法将字符串转换为日期对象,并将其打印到控制台上。
请注意,这只是一个示例,你可以根据自己的需求修改日期和时间的格式。
相关问题
kotlin中String转为List<String>
在 Kotlin 中,你可以使用 `split` 函数将一个字符串拆分成一个字符串列表。这个函数接受一个分隔符作为参数,并返回一个字符串列表。
下面是将一个字符串转换为 `List<String>` 的示例代码:
```kotlin
val str = "Hello,World"
val list: List<String> = str.split(",")
```
在上述示例中,我们将字符串 `"Hello,World"` 按照逗号 `,` 进行拆分,并将结果存储在名为 `list` 的变量中。`list` 的类型为 `List<String>`。
如果你想按照空格拆分字符串,可以直接调用 `split` 函数而不传入任何参数:
```kotlin
val str = "Hello World"
val list: List<String> = str.split(" ")
```
这样就可以将字符串 `"Hello World"` 按照空格拆分成一个列表。
kotlin 对象转为json字符串
在Kotlin中,可以使用第三方库如Gson或Jackson来将对象转换为JSON字符串。以下是使用Gson库的示例代码:
首先,确保在项目中添加了Gson库的依赖。
```kotlin
import com.google.gson.Gson
data class Person(val name: String, val age: Int)
fun main() {
val person = Person("John", 25)
val gson = Gson()
val json = gson.toJson(person)
println(json)
}
```
在上述示例中,我们定义了一个名为Person的数据类,它具有name和age属性。然后,我们创建了一个Person对象,并使用Gson库的toJson方法将其转换为JSON字符串。最后,我们打印输出了JSON字符串。
请注意,这只是使用Gson库的一种方式,你也可以尝试其他的JSON库来实现相同的功能。
阅读全文