Skip to content

Tubitv/google-protos

 
 

Repository files navigation

Google Protos

For Elixir files generated from Google's protobuf files using protobuf-elixir.

How-To

Convert Google.Protobuf.Timestamp to DateTime

  1. Convert timestamp seconds to nanoseconds.
  2. Add the timestamp nanos.
  3. Convert to 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)

About

Elixir files generated from Google's protobuf files using protobuf-elixir

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 93.2%
  • Shell 6.8%