Commit 41467160 authored by Kristian Tan's avatar Kristian Tan

Remove microseconds from elapsed time

parent c095b012
......@@ -73,12 +73,15 @@ def toggle_pin(change_pin):
message += " off."
if pins[change_pin]['on_time'] is not None:
start_time = pins[change_pin]['on_time']
elapsed = str((datetime.now() - start_time).replace(microsecond=0))
elapsed = datetime.now() - start_time
elapsed_formatted = datetime.strftime(elapsed, '%H-%M-%S')
# Format the time
start_date_string = datetime.strftime(start_time, '%Y-%m-%d')
# Create datetime object from formatted time
start_date = datetime.strptime(start_date_string, '%Y-%m-%d')
entry = DailyUsage(date=start_date, on_time=elapsed)
entry = DailyUsage(date=start_date, on_time=elapsed_formatted)
db.session.add(entry)
db.session.commit()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment