Beispiel #1
0
        /// <summary>
        /// Convert <see cref="DateTime"/> (UTC) to Unix time milliseconds.
        /// </summary>
        /// <param name="chronological"></param>
        /// <returns></returns>
        public static long Timestamp(this IChronological chronological)
        {
            Throw.IfNull(chronological, nameof(chronological));

            return(chronological.Time.ToTimestamp());
        }
Beispiel #2
0
        /// <summary>
        /// Convert timestamp to <see cref="DateTime"/> (UTC).
        /// </summary>
        /// <param name="chronological"></param>
        /// <returns></returns>
        public static DateTime Time(this IChronological chronological)
        {
            Throw.IfNull(chronological, nameof(chronological));

            return(DateTimeOffset.FromUnixTimeMilliseconds(chronological.Timestamp).UtcDateTime);
        }