public interface DateTimeOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
int |
getDay()
Required.
|
int |
getHours()
Required.
|
int |
getMinutes()
Required.
|
int |
getMonth()
Required.
|
int |
getNanos()
Required.
|
int |
getSeconds()
Required.
|
DateTime.TimeOffsetCase |
getTimeOffsetCase() |
TimeZone |
getTimeZone()
Time zone.
|
TimeZoneOrBuilder |
getTimeZoneOrBuilder()
Time zone.
|
com.google.protobuf.Duration |
getUtcOffset()
UTC offset.
|
com.google.protobuf.DurationOrBuilder |
getUtcOffsetOrBuilder()
UTC offset.
|
int |
getYear()
Optional.
|
boolean |
hasTimeZone()
Time zone.
|
boolean |
hasUtcOffset()
UTC offset.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getYear()
Optional. Year of date. Must be from 1 to 9999, or 0 if specifying a datetime without a year.
int32 year = 1;int getMonth()
Required. Month of year. Must be from 1 to 12.
int32 month = 2;int getDay()
Required. Day of month. Must be from 1 to 31 and valid for the year and month.
int32 day = 3;int getHours()
Required. Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
int32 hours = 4;int getMinutes()
Required. Minutes of hour of day. Must be from 0 to 59.
int32 minutes = 5;int getSeconds()
Required. Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
int32 seconds = 6;int getNanos()
Required. Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
int32 nanos = 7;boolean hasUtcOffset()
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
For example, a UTC offset of -4:00 would be represented as
{ seconds: -14400 }.
.google.protobuf.Duration utc_offset = 8;com.google.protobuf.Duration getUtcOffset()
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
For example, a UTC offset of -4:00 would be represented as
{ seconds: -14400 }.
.google.protobuf.Duration utc_offset = 8;com.google.protobuf.DurationOrBuilder getUtcOffsetOrBuilder()
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
For example, a UTC offset of -4:00 would be represented as
{ seconds: -14400 }.
.google.protobuf.Duration utc_offset = 8;boolean hasTimeZone()
Time zone.
.google.type.TimeZone time_zone = 9;TimeZone getTimeZone()
Time zone.
.google.type.TimeZone time_zone = 9;TimeZoneOrBuilder getTimeZoneOrBuilder()
Time zone.
.google.type.TimeZone time_zone = 9;DateTime.TimeOffsetCase getTimeOffsetCase()
Copyright © 2022 Google LLC. All rights reserved.