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.9.tar.gz (48.6 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.9-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sgtpyutils-1.20.9.tar.gz
  • Upload date:
  • Size: 48.6 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.9.tar.gz
Algorithm Hash digest
SHA256 49725d59a904d7937674a5d928e82e6e5a2ab13f23ee8477e6e2177f5c23db8b
MD5 3f003729e2e038c4fd9541ba0551675f
BLAKE2b-256 061d883f1bf0202875e1c0b177dcd1554b07295a3551c0780c405419eab216a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sgtpyutils-1.20.9-py3-none-any.whl
  • Upload date:
  • Size: 54.5 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cd4ff46d012d6918e1ca0d03ab0f8ecf008b71d254b0a307a850dcf1ad8ca1a7
MD5 e16b14ebdefea38262261cf3b6628643
BLAKE2b-256 8d9390740bd0e3a13fd79574e5ea5c8ca156a88dd607de78a0ec683aab055796

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