Common automated test scripts - the date after the date of acquisition plus or minus

# 获取日期加减之后的日期方法一
from datetime import date, timedelta


def get_date(day_off):
    """
    if n>=0,date is larger than today
    if n<0,date is less than today
    date format = "YYYY-MM-DD"
    :param day_off: 日期差
    """
    if day_off < 0:
        day_off = abs(day_off)
        return date.today() - timedelta(days=day_off)
    else:
        return date.today() + timedelta(days=day_off)


if __name__ == '__main__':
    print(get_date(30))

 

# Acquisition date after the date of plus or minus two methods 

'' ' Date Modified ' '' 

DEF date_add_days (DATE, Days): 
    date1 = the time.strptime (DATE, " % Y-M-% D% " ) 
    now = datetime. datetime (date1 [0], date1 [. 1], date1 [2 ]) 
    Delta = the datetime.timedelta (= Days Days) 
    n_days = now + Delta
     return n_days.strftime ( ' %% Y-M-% D ' )

 

Guess you like

Origin www.cnblogs.com/chenri/p/11366035.html
Recommended