scala获取当前时间函数
时间: 2023-10-18 13:22:11 浏览: 35
Scala获取当前时间函数可以使用java.time包中的LocalDateTime类。以下是获取当前时间的示例代码:
```
import java.time.LocalDateTime
val currentTime = LocalDateTime.now()
println("Current time: " + currentTime)
```
该代码将输出当前时间,例如:
```
Current time: 2021-09-16T16:28:05.679087
```
相关问题
scala获取系统当前时间
在 Scala 中获取当前系统时间,可以使用 Java 中的 Date 和 Calendar 类,也可以使用 Scala 自带的 DateTimeFormatter 类。下面是使用 Java 中的 Date 和 Calendar 类获取当前系统时间的示例代码:
```scala
import java.util.{Date, Calendar}
val now: Date = new Date()
val cal: Calendar = Calendar.getInstance()
cal.setTime(now)
// 获取年份、月份、日期、小时、分钟、秒钟
val year: Int = cal.get(Calendar.YEAR)
val month: Int = cal.get(Calendar.MONTH) + 1
val day: Int = cal.get(Calendar.DATE)
val hour: Int = cal.get(Calendar.HOUR_OF_DAY)
val minute: Int = cal.get(Calendar.MINUTE)
val second: Int = cal.get(Calendar.SECOND)
println(s"当前系统时间为:$year-$month-$day $hour:$minute:$second")
```
注意:本回答仅代表 ChitGPT 的回答,不表示任何开发者的观点。
scala 定义一个函数
在 Scala 中,可以使用 `def` 关键字来定义函数。下面是一个简单的例子:
```scala
def addNumbers(x: Int, y: Int): Int = {
return x + y
}
```
这个函数的名称是 `addNumbers`,它接受两个整数参数 `x` 和 `y`,并返回它们的和。在 Scala 中,你可以使用 `=` 来指定函数的返回值类型。在这个例子中,函数返回一个整数,因此我们使用 `: Int` 来指定返回类型。然后,在函数体内,我们使用 `return` 关键字来返回计算结果。
需要注意的是,在 Scala 中,函数的最后一个表达式的值将自动成为函数的返回值,因此我们可以省略 `return` 关键字:
```scala
def addNumbers(x: Int, y: Int): Int = x + y
```
这个函数与前面的例子是等价的。