Skip to content

Instantly share code, notes, and snippets.

@abassanini
Created August 17, 2018 20:46
Show Gist options
  • Select an option

  • Save abassanini/2c07dbf4a3e55ecbdc1c924381e2b7f0 to your computer and use it in GitHub Desktop.

Select an option

Save abassanini/2c07dbf4a3e55ecbdc1c924381e2b7f0 to your computer and use it in GitHub Desktop.
import argparse
import datetime
import time
def valid_date(s):
try:
return datetime.datetime.strptime(s, "%Y-%m-%d %H:%M")
except ValueError:
msg = "Not a valid date: '{0}'.".format(s)
raise argparse.ArgumentTypeError(msg)
parser = argparse.ArgumentParser(description='ACK problems in zabbix via API')
parser.add_argument("-s",
"--startdate",
help="The Start Date - format 'YYYY-MM-DD HH:MM'",
required=True,
type=valid_date)
args = parser.parse_args()
print time.mktime(args.startdate.timetuple())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment