小编Ano*_*313的帖子

如何将 Instant 设置为特定时间?

我一直在尝试按照 stackoverflow 的建议将瞬间设置为特定时间,但我在这样做时遇到了麻烦。我尝试了以下方法:

Instant instant = Instant.atZone(ZoneOffset.UTC)
                        .withHour(StdIn.readInt())
                        .withMinute(StdIn.readInt())
                        .withSecond(0)
                        .toInstant();
Run Code Online (Sandbox Code Playgroud)

但是我收到错误:

错误:无法从静态上下文引用非静态方法 atZone(ZoneId)

顺便说一句,StdIn.readInt() 只是一个从输入读取数字的库。

假设我想将 Instant 设置为凌晨 5:10。我怎么做?

java datetime

2
推荐指数
1
解决办法
4598
查看次数

标签 统计

datetime ×1

java ×1