Skip to content

Instantly share code, notes, and snippets.

@andykuszyk
Last active September 7, 2017 14:36
Show Gist options
  • Select an option

  • Save andykuszyk/dd64413c1a5d0ccd7b4f50fee32e9b37 to your computer and use it in GitHub Desktop.

Select an option

Save andykuszyk/dd64413c1a5d0ccd7b4f50fee32e9b37 to your computer and use it in GitHub Desktop.

Revisions

  1. andykuszyk revised this gist Sep 7, 2017. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion date converter for argparse.py
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,12 @@
    import argparse
    import datetime
    import time


    def date(arg):
    return datetime.date.fromtimestamp(time.mktime(time.strptime(arg, '%d/%m/%Y')))



    if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--date', type=date)
  2. andykuszyk created this gist Sep 7, 2017.
    9 changes: 9 additions & 0 deletions date converter for argparse.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    import argparse

    def date(arg):
    return datetime.date.fromtimestamp(time.mktime(time.strptime(arg, '%d/%m/%Y')))

    if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--date', type=date)
    args = parser.parse_args()