GoogleRidesharingConsumer Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMTSTimestamp
Object representing a timestamp.
-
Represents seconds of UTC time since Unix epoch
1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
9999-12-31T23:59:59Z inclusive.
Declaration
Swift
var seconds: Int64 { get }
Objective-C
@property (nonatomic, readonly) int64_t seconds;
-
Non-negative fractions of a second at nanosecond resolution. Negative
second values with fractions must still have non-negative nanos values
that count forward in time. Must be from 0 to 999,999,999
inclusive.
Declaration
Swift
var nanos: Int32 { get }
Objective-C
@property (nonatomic, readonly) int32_t nanos;
-
Instantiates the object with the specified seconds
and `nanos’.
Declaration
Swift
init!(seconds: Int64, nanos: Int32)
Objective-C
- (instancetype)initWithSeconds:(int64_t)seconds nanos:(int32_t)nanos;
-
Declaration
Objective-C
- (instancetype)init;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-21 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-21 UTC."],[[["`GMTSTimestamp` represents a timestamp, encompassing both seconds and nanoseconds for precise time representation."],["The `seconds` property denotes the UTC time in seconds since the Unix epoch, ranging from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z."],["The `nanos` property specifies non-negative fractions of a second at nanosecond resolution, with a value between 0 and 999,999,999."],["The object should be instantiated using the `-initWithSeconds:nanos:` method, which accepts the `seconds` and `nanos` values, and it is unavailable to use `-init`."]]],[]]