System.Tests.DateTimeOffsetTests.TestTime.FromMilliseconds C# (CSharp) 메소드

FromMilliseconds() 공개 정적인 메소드

public static FromMilliseconds ( DateTimeOffset dateTimeOffset, long unixTimeMilliseconds ) : TestTime
dateTimeOffset DateTimeOffset
unixTimeMilliseconds long
리턴 TestTime
            public static TestTime FromMilliseconds(DateTimeOffset dateTimeOffset, long unixTimeMilliseconds)
            {
                long unixTimeSeconds = unixTimeMilliseconds / 1000;

                // Always round UnixTimeSeconds down toward 1/1/0001 00:00:00
                // (this happens automatically for unixTimeMilliseconds > 0)
                bool hasSubSecondPrecision = unixTimeMilliseconds % 1000 != 0;
                if (unixTimeMilliseconds < 0 && hasSubSecondPrecision)
                {
                    --unixTimeSeconds;
                }

                return new TestTime(dateTimeOffset, unixTimeMilliseconds, unixTimeSeconds);
            }