From 6313a60dc5a371e4f310e7e2b57b56aa65bd975c Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Tue, 6 Jan 2015 16:11:06 -0800 Subject: Add aday, which converts build numbers to dates. Change-Id: I8d4219f961951ef1d84d3027d361378005764ee6 --- scripts/aday | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/aday diff --git a/scripts/aday b/scripts/aday new file mode 100755 index 000000000..3d9780996 --- /dev/null +++ b/scripts/aday @@ -0,0 +1,21 @@ +#!/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]) -- cgit v1.2.3