groovy 获取当前时间
时间: 2023-07-01 12:29:11 浏览: 115
在 Groovy 中,可以使用 `java.time` 包中的 `LocalDateTime` 类获取当前时间。示例代码如下:
```groovy
import java.time.LocalDateTime
LocalDateTime now = LocalDateTime.now()
println("当前时间: " + now)
```
输出:
```
当前时间: 2021-09-17T16:25:53.051
```
你可以根据需要对时间进行格式化、加减等操作。
相关问题
获取明天的时间
在 Groovy 中,可以使用 `java.time` 包中的 `LocalDateTime` 类获取当前时间,并通过 `plusDays` 方法获取明天的时间。示例代码如下:
```groovy
import java.time.LocalDateTime
LocalDateTime now = LocalDateTime.now()
LocalDateTime tomorrow = now.plusDays(1)
println("明天的时间: " + tomorrow)
```
输出:
```
明天的时间: 2021-09-18T09:34:32.649
```
你可以根据需要对时间进行格式化、加减等操作。
怎么加时间
你可以使用 Groovy 的 SimpleDateFormat 类来获取当前时间并将其添加到输出文件名中。例如,如果你想在文件名中添加当前日期,可以在 build.gradle 文件中添加以下代码:
```
import java.text.SimpleDateFormat
import java.util.Date
android {
// ...省略其他配置
applicationVariants.all { variant ->
variant.outputs.all {
def date = new Date()
def formattedDate = new SimpleDateFormat("yyyyMMdd").format(date)
outputFileName = "custom_name_${variant.versionName}_${formattedDate}.apk"
}
}
}
```
在上面的代码中,我们使用了 SimpleDateFormat 类将当前日期格式化为 "yyyyMMdd" 格式,然后将其添加到输出文件名中。这样,每次构建 APK 文件时,都会以 "custom_name_版本号_当前日期.apk" 的形式命名输出文件。
阅读全文