#!/usr/bin/env python | |
import datetime | |
import sys | |
def build_to_date(build): | |
letter = build[2] | |
day = int(build[3:5]) | |
month = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.index(letter) * 3 | |
year = 2009 + (month / 12) | |
month %= 12 | |
return datetime.date(year, month + 1, 1) + datetime.timedelta(days=day - 1) | |
if __name__ == '__main__': | |
if len(sys.argv) != 2: | |
sys.exit('usage: aday BUILD_NUMBER') | |
print build_to_date(sys.argv[1]) |