Как сравнить просто часть даты а не время двух Дат?

Общая форма будет

ser = []
for year in my_names:
    ser.append(
        x/sum(fb_posts2[fb_posts2['year']==year].groupby('title').size()) * 100

Или, как понимание списка:

ser = [x/sum(fb_posts2[fb_posts2['year']==year].groupby('title').size()) * 100
    for year in my_names]

Это должно быть в состоянии заменить ваши 3 набора из 10 повторяющихся строк.

24
задан Alex Angas 9 January 2012 в 22:05
поделиться

3 ответа

Просто примите участие даты каждого через Date свойство и сравните два:

date1.Date.CompareTo(date2.Date)

Или:

If date1.Date < date2.Date Then
59
ответ дан JaredPar 28 November 2019 в 22:25
поделиться

Сравните DateTime. Свойства даты.

7
ответ дан Hans Passant 28 November 2019 в 22:25
поделиться

Вы могли также использовать TimeSpan

Dim ts As TimeSpan
ts = dt1 - dt2

ts. Дни будут теперь иметь различие этих двух дат как целые дни.

7
ответ дан Paul Herzberg 28 November 2019 в 22:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: