scala获取系统当前时间
时间: 2023-11-18 14:59:41 浏览: 43
在 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获取当前时间函数可以使用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编写的代码,用于打印当前日期:
```scala
import java.util.Date
import java.text.SimpleDateFormat
// 创建一个SimpleDateFormat对象,用于将日期格式化为字符串
val dateFormat = new SimpleDateFormat("yyyy-MM-dd")
// 获取当前时间
val currentDate = new Date()
// 将当前时间格式化为字符串
val formattedDate = dateFormat.format(currentDate)
// 打印当前日期
println("当前日期是:" + formattedDate)
```
希望能够帮到您!如果您有其他问题,请随时提出。