Ejemplo n.º 1
0
        public static List <DateTime> Get(TimeStampsInterval interval, DateTime startTime, DateTime endTime)
        {
            var dates = new List <DateTime>();

            // sets the intervall
            var step = 86400;

            switch (interval)
            {
            case TimeStampsInterval.Hourly:
            {
                step = 3600;
                break;
            }

            case TimeStampsInterval.Daily:
            {
                step = 86400;
                break;
            }

            default:
            {
                step = 86400;
                break;
            }
            }

            var currentTime = startTime;

            while (currentTime <= endTime)
            {
                dates.Add(currentTime);
                currentTime = currentTime.AddSeconds(step);
            }

            return(dates);
        }
        public static List<DateTime> Get(TimeStampsInterval interval, DateTime startTime, DateTime endTime)
        {
            var dates = new List<DateTime>();

            // sets the intervall
            var step = 86400;
            switch (interval)
            {
                case TimeStampsInterval.Hourly:
                {
                    step = 3600;
                    break;
                }
                case TimeStampsInterval.Daily:
                {
                    step = 86400;
                    break;
                }

                default:
                {
                    step = 86400;
                    break;
                }

            }

            var currentTime = startTime;
            while (currentTime<=endTime)
            {
                dates.Add(currentTime);
                currentTime = currentTime.AddSeconds(step);
            }

            return dates;
        }