Every line of 'python get year from date' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
20 @register.filter 21 def year(date): 22 """ 23 Gets the year (integer) from a date object. 24 Necessary to pipe through the to_date filter. 25 Example: 26 {{ some_timestamp|to_date|year }} 27 28 This doesn't work, unfortunately: 29 {{ some_timestamp|to_date.year }} 30 """ 31 return date.year
134 def get_ordinal_date(date): 135 # This is the only way I can get matplotlib to do the dates right. 136 return int(dates.date2num(get_date(date)))
71 def toDate(mon, yr): 72 #Parse month 73 newMon = monthMapper(mon) 74 75 #Parse day 76 newDay = 1 77 78 #Parse year 79 if yr < 50: 80 yr += 2000 81 elif yr <= 99: 82 yr += 1900 83 newYr = yr 84 85 return date(newYr, int(newMon), newDay)
38 def calc_easter_sunday(year): 39 a = year % 19 40 b = year // 100 41 c = year % 100 42 d = (19 * a + b - b // 4 - ((b - (b + 8) // 25 + 1) // 3) + 15) % 30 43 e = (32 + 2 * (b % 4) + 2 * (c // 4) - d - (c % 4)) % 7 44 f = d + e - 7 * ((a + 11 * d + 22 * e) // 451) + 114 45 month = f // 31 46 day = f % 31 + 1 47 return datetime.date(year, month, day)
75 @property 76 def year(self): 77 return self.date.year
22 def get_financial_year(year): 23 return get_financial_year_start(year), get_financial_year_start(year + 1) - timedelta(microseconds=1)
36 def get_date_year(self): 37 return self.date.strftime("%Y")
9 def days_since_1900(date): 10 """Convert string date to days since 1/1/1900 11 Intakes a date month/day/year and returns number of days since 1/1/1900 12 convert_date('1/1/1950') -> 18262. Note 1900 was not leap year 13 """ 14 15 days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] 16 date_array = date.split('-') 17 month = int(date_array[1]) 18 day = int(date_array[2]) 19 year = int(date_array[0]) - 1900 #looking for number of days since 1900 20 21 # Start with days in previous years 22 days_prev_years = year * 365 23 24 # Add the appropriate leap years 25 leap_years = int(year/4) 26 if (year%4 == 0 and month < 3): 27 leap_years = leap_years - 1 28 days_prev_years += leap_years 29 30 # Now count up the days this year, start with days in previous months 31 days_this_year = 0 32 for imonth in range(0,month-1): 33 days_this_year += days_in_month[imonth] 34 35 # Add previous days this month 36 days_this_year += day-1 37 38 days = days_prev_years + days_this_year 39 return(days)
54 def gen_date(date, year=None): 55 """ 56 Generates date in APA format (currently outputs only year). 57 58 :param date: input date, required 59 :type date: str 60 :param year: input year, default is None 61 :type year: str or None 62 :return: date annotation in APA format 63 :rtype: str 64 """ 65 66 year = parse_year(year) or parse_year(date) 67 if year: 68 return ' (%s).' % year 69 return ''
721 def first_day_of_month(date): 722 ddays = int(date.strftime("%d")) - 1 723 delta = timedelta(days=ddays) 724 return date - delta