Проблемы с Git с использованием C # и ASP.Net с Rider и Visual Studio

Использование стандартных библиотек Python, т. е. без dateutil или других, и решение проблемы «31-го сентября»:

import datetime
import calendar

def add_months(date, months):
    months_count = date.month + months

    # Calculate the year
    year = date.year + int(months_count / 12)

    # Calculate the month
    month = (months_count % 12)
    if month == 0:
        month = 12

    # Calculate the day
    day = date.day
    last_day_of_month = calendar.monthrange(year, month)[1]
    if day > last_day_of_month:
        day = last_day_of_month

    new_date = datetime.date(year, month, day)
    return new_date

Тестирование:

>>>date = datetime.date(2018, 11, 30)

>>>print(date, add_months(date, 3))
(datetime.date(2018, 11, 30), datetime.date(2019, 2, 28))

>>>print(date, add_months(date, 14))
(datetime.date(2018, 12, 31), datetime.date(2020, 2, 29))
1
задан Jon Schneider 13 March 2019 в 15:31
поделиться

1 ответ

Эти файлы являются папками bin и obj, которые являются выходными данными сборки. Поскольку они представляют собой выходные данные сборки, они будут меняться при каждом запуске сборки, и не следует проверять в .

Другая папка - это папка .vs, которая содержит индивидуальные данные для вашего компьютера о ваших предпочтениях, настройках и некоторых других вещах, связанных с этим решением. Это также не должно быть зарегистрировано.

Просто удалите их из репозитория и добавьте папки в файл .gitignore.

0
ответ дан BradleyDotNET 13 March 2019 в 15:31
поделиться
Другие вопросы по тегам:

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