日付と月を 2 桁の数字として印刷しようとしています。
timestamp = date.today()
difference = timestamp - datetime.timedelta(localkeydays)
localexpiry = '%s%s%s' % (difference.year, difference.month, difference.day)
print localexpiry
これにより、出力が になります201387
。これはとにかく、出力を として取得します20130807
。これは、これを同様の形式の文字列と比較しているためです。