Untitled

 avatar
unknown
plain_text
10 months ago
992 B
3
Indexable
import argparse
from datetime import datetime

def main():
    # Konfiguracja parsera argumentów
    parser = argparse.ArgumentParser(description='Odejmij dwie daty podane jako argumenty.')
    parser.add_argument('date1', type=str, help='Pierwsza data w formacie YYYY-MM-DD HH:MM:SS')
    parser.add_argument('date2', type=str, help='Druga data w formacie YYYY-MM-DD HH:MM:SS')
    
    # Parsowanie argumentów
    args = parser.parse_args()
    
    # Konwersja argumentów na obiekty datetime
    date_format = '%Y-%m-%d %H:%M:%S'
    try:
        datetime1 = datetime.strptime(args.date1, date_format)
        datetime2 = datetime.strptime(args.date2, date_format)
    except ValueError as e:
        print(f"Error parsing date: {e}")
        return
    
    # Obliczanie różnicy między datami
    difference = datetime1 - datetime2
    
    # Wyświetlanie wyniku
    print(f'Różnica między {args.date1} a {args.date2} wynosi {difference}')

if __name__ == "__main__":
    main()
Editor is loading...
Leave a Comment