用scala打印当前日期
时间: 2023-12-18 12:03:20 浏览: 28
您好!感谢您的提问。以下是使用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)
```
希望能够帮到您!如果您有其他问题,请随时提出。
相关问题
scala打印当前日期
很高兴回答你的问题。你可以使用 java.time.LocalDate 类打印当前日期,也可以使用 java.text.SimpleDateFormat 类以特定格式打印当前日期。以下是示例代码:
```
import java.time.LocalDate
import java.time.format.DateTimeFormatter
object Main extends App {
// 打印日期(默认格式)
val date1 = LocalDate.now()
println(date1)
// 打印日期(自定义格式)
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd")
val date2 = LocalDate.now().format(formatter)
println(date2)
}
```
希望这个答案能够帮到你!
scala 打印等腰三角形
以下是使用Scala打印等腰三角形的代码:
```scala
def printTriangle(height: Int): Unit = {
for (i <- 1 to height) {
for (j <- 1 to height - i) {
print(" ")
}
for (k <- 1 to 2 * i - 1) {
print("*")
}
println()
}
}
val height = 5
printTriangle(height)
```
运行代码后,会打印一个高度为5的等腰三角形:
```
*
***
*****
*******
*********
```