コード例 #1
0
ファイル: GymData.cs プロジェクト: DevExpress/winui-uwp-demos
        static ObservableCollection <GymEvent> GetEvents(int id, DateTime date, int dayCount)
        {
            ObservableCollection <GymEvent> result = new ObservableCollection <GymEvent>();
            DateTime firstDate = new DateTime(date.Year, date.Month, date.Day);
            DateTime lastDate  = firstDate.AddDays(dayCount);

            for (DateTime dateTime = firstDate; dateTime < lastDate; dateTime += TimeSpan.FromDays(1))
            {
                DateTime startDate = dateTime.AddHours(rnd.Next(9, 12));
                DateTime endDate   = dateTime.AddHours(22);

                int trainingId = rnd.Next(1, kindOfTraining.Length - 1);

                for (DateTime startTime = startDate; startTime < endDate; startTime += new TimeSpan(rnd.Next(1, 4), 0, 0))
                {
                    GymEvent gymEvent = GetGymEvent(id, startTime, startTime.AddHours(1), trainingId, trainingId);
                    result.Add(gymEvent);
                    id++;
                    trainingId++;
                    if (trainingId >= kindOfTraining.Length)
                    {
                        trainingId = 1;
                    }
                }
            }
            return(result);
        }
コード例 #2
0
        public void AddHours_SubtractValue()
        {
            var target   = new TimeSpan(2, 2, 3);
            var expected = new TimeSpan(1, 2, 3);

            //Act
            var actual = target.AddHours(-1);

            //Assert
            actual.Should().Be(expected);
        }
コード例 #3
0
        public void AddHours_AddValue()
        {
            var target   = new TimeSpan(2, 3, 4);
            var expected = new TimeSpan(3, 3, 4);

            //Act
            var actual = target.AddHours(1);

            //Assert
            actual.Should().Be(expected);
        }
コード例 #4
0
ファイル: AboutForm.cs プロジェクト: prezz/Firoz-Chess
        private static string BuildTime(Version version)
        {
            DateTime dt = new DateTime(2000, 1, 1);

            dt += new TimeSpan(version.Build, 0, 0, version.Revision * 2);

            if (TimeZone.IsDaylightSavingTime(dt, TimeZone.CurrentTimeZone.GetDaylightChanges(dt.Year)))
            {
                dt = dt.AddHours(1);
            }

            return(dt.ToLongDateString() + " at " + dt.ToLongTimeString());
        }