作者:蓝云2602884825_944 | 来源:互联网 | 2022-12-31 18:22
我正在使用protobuf,并且我的一条消息使用该google.protobuf.Timestamp
类型。
生成Java代码时,生成的protobuf类使用com.google.protobuf.Timestamp
。
有没有办法告诉protobuf使用新的Java 8类型(例如time.Instant
)?在使用protobuf的任何地方,我都不想类型转换使我的代码混乱。理想情况下,它是在生成的代码本身内部完成的。
1> 小智..:
Instant instant = Instant.ofEpochSecond(timestamp.getSeconds(), timestamp.getNanos());
请提供更详细的答案,而不只是一段代码