Untitled
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