Convert Seconds to Timestamp



Published: 2017-07-07 11:10:14 +0000
Categories: Python,

Language

Python

Description

Convert a count in seconds to hours and minutes (seconds can trivially be added). For example 3600 to 1h

Snippet

def secondsToTime(s):
    ''' Convert a count in seconds to hours and minutes

    Args:

    s - count in seconds
    '''

    if not s:
        return "0h 0m"

    mins, secs = divmod(int(s),60)
    hours, mins = divmod(mins,60)

    return "%dh %02dm" % (hours,mins)

Usage Example

>>> secondsToTime(6300)
'1h 45m'

License

BSD-3-Clause

Keywords

Time, conversion, timestamp,

Latest Posts

Urldecode string (LUA)
FFMPEG Convert YUV444p to YUV420p (BASH)
Forcing FFMPEG to honour segment length in HLS Stream Creator (BASH)
Force CURL to place request to a specific IP (BASH)
Set a variable only if it is undefined (Javascript)
Ignore query string with Nginx caching proxy (NGinx)
Get breakdown of UK and non-UK votes for a Parliamentary Petition (Python)
Decompress Mozilla Firefox jsonlz4 bookmark backup files (Python)
Setting Git author details for a single repo (Git)
Checking Virtual Machine Resource Allocations with Libvirt (BASH)

Copyright © 2019 Ben Tasker | Sitemap | Privacy Policy
Available at snippets.bentasker.co.uk and snippets.6zdgh5a5e6zpchdz.onion