CesiumLanguageWriter.Advanced.CesiumFormattingHelper.ToIso8601Interval C# (CSharp) Method

ToIso8601Interval() public static method

Converts a TimeInterval as an ISO8601 interval string.
public static ToIso8601Interval ( JulianDate start, JulianDate stop, Iso8601Format format ) : string
start JulianDate The start of the interval.
stop JulianDate The end of the interval.
format Iso8601Format The format to use.
return string
        public static string ToIso8601Interval(JulianDate start, JulianDate stop, Iso8601Format format)
        {
            return ToIso8601(start, format) + "/" + ToIso8601(stop, format);
        }

Same methods

CesiumFormattingHelper::ToIso8601Interval ( TimeInterval interval, Iso8601Format format ) : string

Usage Example

Example #1
0
        /// <summary>
        /// Writes the actual interval of time covered by this CZML interval.
        /// </summary>
        /// <param name="interval">The interval.</param>
        public void WriteInterval([NotNull] TimeInterval interval)
        {
            if (interval == null)
            {
                throw new ArgumentNullException("interval");
            }

            OpenIntervalIfNecessary();
            Output.WritePropertyName("interval");
            Output.WriteValue(CesiumFormattingHelper.ToIso8601Interval(interval.Start, interval.Stop, Output.PrettyFormatting ? Iso8601Format.Extended : Iso8601Format.Compact));
        }
All Usage Examples Of CesiumLanguageWriter.Advanced.CesiumFormattingHelper::ToIso8601Interval