Untitled
unknown
plain_text
a year ago
992 B
10
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