Если вы просто хотите сгенерировать список часов: минут, вы можете использовать для этого модуль datetime
.
>>> import datetime
>>> duration = datetime.timedelta(hours=2)
>>> interval = datetime.timedelta(minutes=30)
>>> start_time = datetime.datetime(2019, 2, 28, 17, 00, 0)
>>> times = []
>>> cur_time = start_time
>>> while cur_time <= (start_time + duration):
times.append(cur_time)
cur_time = cur_time + interval
>>> time_strings = [t.strftime("%H:%M") for t in times]
>>> time_strings
['17:00', '17:30', '18:00', '18:30', '19:00']
Вы можете установите свойство RowLimit вашего объекта SPQuery.
Тег
находится в определении схемы представления (прямой дочерний элемент < View>
) и поэтому не может быть вложенным внутри тега
.
Приведенный ниже код показывает 5 первых записей из списка (с помощью запроса CAML).
SPQuery spQuery = new SPQuery();
spQuery.Query = "<OrderBy><FieldRef Name='ID' Ascending='FALSE'/></OrderBy>";
spQuery.RowLimit = 5;