Skip to main content

sgtpyutils is a public library for use.

Project description

pypi version pypi download GitHub release GitHub All Releases GitHub last commit GitHub Workflow Status

WindowsLinuxUbuntuKaliFreeBSDDeepinDebianCent OS

What?

sgtpyutils is python module for common utils.

Install

pip install sgtpyutils

Usage

日志处理

from sgtpyutils.logger import logger
logger.debug('调试')
logger.info('信息')
logger.warning('警告')

时间处理

from sgtpyutils.datetime import DateTime
# 当前时间
print(DateTime()) # 2023-09-19 14:50:43.570560+08:00
# 指定日期
print(DateTime('2023-09-19')) # 2023-09-19 00:00:00+08:00
# 指定时间
print(DateTime('2023-09-19 14:50:43')) # 2023-09-19 14:50:43+08:00
# 指定时间戳
print(DateTime(1695106243000)) # 2023-09-19 14:50:43+08:00
# 指定时间及时区
print(DateTime('2023-09-19T14:50:43+07:00')) # 2023-09-19 14:50:43+07:00

# 计算时间差
print((DateTime('2023-09-20') - '2023-09-19').total_seconds()) # 86400.0
print((DateTime('2023-09-20') - 60 * 1000)) # 2023-09-19 23:59:00+08:00

# 获取相对时间
print(DateTime('2023-09-20').toRelativeTime('2023-09-20 14:23')) # 14小时前
print(DateTime('2023-09-20 10:00:00').toRelativeTime('2023-09-20 10:01:00')) # 1分钟后
print(DateTime('2023-01-20 10:00:00').toRelativeTime()) # xxx年前

Status

Alt

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

sgtpyutils-1.20.11.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

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

sgtpyutils-1.20.11-py3-none-any.whl (56.4 kB view details)

Uploaded Python 3

File details

Details for the file sgtpyutils-1.20.11.tar.gz.

File metadata

  • Download URL: sgtpyutils-1.20.11.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sgtpyutils-1.20.11.tar.gz
Algorithm Hash digest
SHA256 d7b9cd4cbe05bbbf1fc12871a455fde94e8d81c3cfe84708918ba9a5840927c7
MD5 f371da68d3a7f2834af3739797040be2
BLAKE2b-256 9a0a184217a0da95e445ced395d3ae1e8b4f90e7fd5d8983c4b22f58c623b299

See more details on using hashes here.

File details

Details for the file sgtpyutils-1.20.11-py3-none-any.whl.

File metadata

  • Download URL: sgtpyutils-1.20.11-py3-none-any.whl
  • Upload date:
  • Size: 56.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sgtpyutils-1.20.11-py3-none-any.whl
Algorithm Hash digest
SHA256 964a7e4b6b852cb666e06f6b702f40f7b3bf04502f883c2e457e0d66cc2e9f43
MD5 08fac344f0ad978ece043272a82f86d0
BLAKE2b-256 80a0aa2c7bfd0c80ca12a6f3a73a30096dd13e52bfd04649f0e398137563f848

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