For Elixir files generated from Google's protobuf files using protobuf-elixir.
Google.Protobuf.Timestamp
to DateTime
DateTime
using DateTime.from_unix!/2
.timestamp = Google.Protobuf.Timestamp.new(seconds: 5, nanos: 100)
DateTime.from_unix!(timestamp.seconds * 1_000_000_000 + timestamp.nanos, :nanosecond)