コード例 #1
0
        public void DateFormatTestsUT(int ut, string format, string expected)
        {
            var input = new SplitDateTimeValue(ut).TimeParts;

            Debug.Write(ut);
            Debug.Write($"{input[0]} {input[1]} {input[2]} {input[3]} {input[4]}");
            Assert.That(input.FormattedDate(format, baseYear: 0), Is.EqualTo(expected));
        }
コード例 #2
0
        public void DateSplitterTest()
        {
            var input = 21600 * 350 + 12345; // some time in Y1 D350

            Debug.Write(input);

            var result = new SplitDateTimeValue(input);

            Debug.Write(SplitDateTimeValue.dateFormatter.PrintDate(input, true));
            Assert.That(result.Years, Is.EqualTo(0));
        }
コード例 #3
0
        public void DateSplitterTest()
        {
            var input = 21600 * 350 + 12345; // some time in Y1 D350

            Debug.Write(input);

            var result = new SplitDateTimeValue(input);

            Debug.Write($"Y:{KSPUtil.dateTimeFormatter.Year}, D:{KSPUtil.dateTimeFormatter.Day}, H:{KSPUtil.dateTimeFormatter.Hour}");
            Debug.Write(KSPUtil.dateTimeFormatter.PrintDate(input, true));

            Assert.That(result.Years, Is.EqualTo(0));
        }