Unverified Commit 4426cb57 authored by Adam Cozzette's avatar Adam Cozzette Committed by GitHub

Merge pull request #5172 from shields/smear-comments

Smear comments
parents 54176b26 10360e34
...@@ -41,17 +41,19 @@ namespace Google.Protobuf.WellKnownTypes { ...@@ -41,17 +41,19 @@ namespace Google.Protobuf.WellKnownTypes {
} }
#region Messages #region Messages
/// <summary> /// <summary>
/// A Timestamp represents a point in time independent of any time zone /// A Timestamp represents a point in time independent of any time zone or local
/// or calendar, represented as seconds and fractions of seconds at /// calendar, encoded as a count of seconds and fractions of seconds at
/// nanosecond resolution in UTC Epoch time. It is encoded using the /// nanosecond resolution. The count is relative to an epoch at UTC midnight on
/// Proleptic Gregorian Calendar which extends the Gregorian calendar /// January 1, 1970, in the proleptic Gregorian calendar which extends the
/// backwards to year one. It is encoded assuming all minutes are 60 /// Gregorian calendar backwards to year one.
/// seconds long, i.e. leap seconds are "smeared" so that no leap second ///
/// table is needed for interpretation. Range is from /// All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
/// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. /// second table is needed for interpretation, using a [24-hour linear
/// By restricting to that range, we ensure that we can convert to /// smear](https://developers.google.com/time/smear).
/// and from RFC 3339 date strings. ///
/// See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). /// The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
/// restricting to that range, we ensure that we can convert to and from [RFC
/// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
/// ///
/// # Examples /// # Examples
/// ///
......
...@@ -56,17 +56,19 @@ typedef GPB_ENUM(GPBTimestamp_FieldNumber) { ...@@ -56,17 +56,19 @@ typedef GPB_ENUM(GPBTimestamp_FieldNumber) {
}; };
/** /**
* A Timestamp represents a point in time independent of any time zone * A Timestamp represents a point in time independent of any time zone or local
* or calendar, represented as seconds and fractions of seconds at * calendar, encoded as a count of seconds and fractions of seconds at
* nanosecond resolution in UTC Epoch time. It is encoded using the * nanosecond resolution. The count is relative to an epoch at UTC midnight on
* Proleptic Gregorian Calendar which extends the Gregorian calendar * January 1, 1970, in the proleptic Gregorian calendar which extends the
* backwards to year one. It is encoded assuming all minutes are 60 * Gregorian calendar backwards to year one.
* seconds long, i.e. leap seconds are "smeared" so that no leap second *
* table is needed for interpretation. Range is from * All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
* 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. * second table is needed for interpretation, using a [24-hour linear
* By restricting to that range, we ensure that we can convert to * smear](https://developers.google.com/time/smear).
* and from RFC 3339 date strings. *
* See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). * The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
* restricting to that range, we ensure that we can convert to and from [RFC
* 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
* *
* # Examples * # Examples
* *
......
...@@ -40,17 +40,19 @@ option java_outer_classname = "TimestampProto"; ...@@ -40,17 +40,19 @@ option java_outer_classname = "TimestampProto";
option java_multiple_files = true; option java_multiple_files = true;
option objc_class_prefix = "GPB"; option objc_class_prefix = "GPB";
// A Timestamp represents a point in time independent of any time zone // A Timestamp represents a point in time independent of any time zone or local
// or calendar, represented as seconds and fractions of seconds at // calendar, encoded as a count of seconds and fractions of seconds at
// nanosecond resolution in UTC Epoch time. It is encoded using the // nanosecond resolution. The count is relative to an epoch at UTC midnight on
// Proleptic Gregorian Calendar which extends the Gregorian calendar // January 1, 1970, in the proleptic Gregorian calendar which extends the
// backwards to year one. It is encoded assuming all minutes are 60 // Gregorian calendar backwards to year one.
// seconds long, i.e. leap seconds are "smeared" so that no leap second //
// table is needed for interpretation. Range is from // All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. // second table is needed for interpretation, using a [24-hour linear
// By restricting to that range, we ensure that we can convert to // smear](https://developers.google.com/time/smear).
// and from RFC 3339 date strings. //
// See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). // The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
// restricting to that range, we ensure that we can convert to and from [RFC
// 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
// //
// # Examples // # Examples
// //
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment