Skip to main content

A small python library to convert standard time to decimal time.

Project description

Convert to decimal time

A small python library to convert standard time to decimal time.

What is decimal time

Decimal time is the representation of the time of day using units which are decimally related. Essentially decimal times operates with powers of 10.

  • DTs = Decimal Time second
  • DTm = Decimal Time minute
  • DTh = Decimal Time hour This classification is unofficial
Unit Decimal Time Equivalent in SI seconds
Seconds 1 DTs 0.864
Minutes 1 DTm 86.4
Hours 1 DTh 8,640

Functions

The following are the descriptions of the functions and their required input.

  • getSeconds: Takes an int argument that represents the SI seconds and returns an int that represents the DT seconds.
  • getMinutes: Takes an int argument that represents the SI seconds and returns an int that represents the DT minutes.
  • getHours: Takes an int argument that represents the SI seconds and returns an int that represents the DT hours.
  • getTimeNow: Gets the system time and returns an array that contains the current hours, minutes and seconds in DT.

Example usage

After you install the library using the command pip install /path/to/file/convertToDecimalTime-1.x.x-py3-none-any.whl or pip install convertToDecimalTime, you can start using the library writing scripts like the following:

from convertToDecimalTime import getMinutes

x = int(input("Minutes: ")) 
print("Minutes: ", getMinutes(x)) 

output: Let's say that my input is 3600, the output will be: Minutes: 41.

Motiation for this project

The motivation for this small project came from an article featured on Hacker news that contained a link to the wikipedia article for decimal time. Decimal time is not widely used and that's why there was no library to handle the conversions. It is likely that this library won't be used anywhere because of how little decimal time is used but it is great to always have the option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

convertToDecimalTime-1.0.2.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

convertToDecimalTime-1.0.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file convertToDecimalTime-1.0.2.tar.gz.

File metadata

  • Download URL: convertToDecimalTime-1.0.2.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for convertToDecimalTime-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2c6176142530c65656170f3a0184f3215f778851042117f7606f47bd9fb6b54a
MD5 76b4701ac0e59ce11691d0a40ee1e8b6
BLAKE2b-256 3dc2ff70939554a9a106c25cf1aab72428a91a78fab8ef987c7bd7cb0d46d7a0

See more details on using hashes here.

File details

Details for the file convertToDecimalTime-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for convertToDecimalTime-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a60c7fd06613cfe50ea92051fd5c692cebe35905396911a4e8e9721be5d410e
MD5 8f1419c80469c2e70974b859eba9f03b
BLAKE2b-256 31f6c6bacb143616658add10651a976e370ffe90f67820caa2930289962e0699

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page