コード例 #1
0
        public void TestFormats()
        {
            KSPDateTime dt = new KSPDateTime(1, 100);

            KSPDateStructure.Months = new List<KSPMonth>();

            Assert.AreEqual("100/00/0001", dt.ToString("dd/MM/yyyy"));

            Assert.AreEqual("Year 1, Day 100 - 0h, 0m",dt.ToString());


            KSPDateStructure.SetEarthCalendar();
            Assert.AreEqual("25/01/1951", dt.ToString("dd/MM/yyyy"));


            dt = new KSPDateTime(1951,100);
            Assert.AreEqual("10/04/1951",dt.ToString("dd/MM/yyyy"));

            Assert.AreEqual("Hello there 1951",String.Format("Hello there {0:yyyy}",dt));


            

        }