Skip to main content

A simple Python library for Indonesian time (WIB).

Project description

IndoTime

indotime adalah library Python sederhana yang dirancang untuk menampilkan waktu dan tanggal khusus untuk zona waktu Indonesia bagian Barat (WIB, UTC+7). Library ini dibuat dengan Python murni tanpa dependensi eksternal, sehingga ringan dan mudah digunakan untuk proyek-proyek sederhana, termasuk untuk keperluan edukasi seperti tugas sekolah.

Fitur

  • Python Murni: Tidak memerlukan library pihak ketiga.
  • Timezone WIB: Secara default diatur ke UTC+7.
  • Bahasa Indonesia: Nama hari dan bulan ditampilkan dalam Bahasa Indonesia.
  • Fleksibel: Mendukung berbagai cara pemanggilan untuk membuat objek waktu.
  • Berorientasi Objek (OOP): Dibuat dengan struktur kelas yang rapi dan mudah dipahami.

Instalasi

Anda dapat menginstal indotime menggunakan pip:

pip install indotime

Contoh Penggunaan

Berikut adalah cara dasar menggunakan library indotime:

from indotime import IndoTime

# 1. Waktu lengkap saat ini
sekarang = IndoTime()
print(f"Lengkap: {sekarang.lengkap()}")
# Output: Senin, 13 Januari 2025, 10:30:00 WIB

# 2. Hanya tanggal
print(f"Tanggal: {sekarang.tanggal()}-{sekarang.bulan()}-{sekarang.tahun()}")
# Output: 13-01-2025

# 3. Hanya jam
print(f"Jam: {sekarang.jam()}")
# Output: 10:30:00

# 4. Mendapatkan komponen waktu secara spesifik
print(f"Hari ini hari {sekarang.hari()}")
# Output: Hari ini hari Senin

print(f"Sekarang bulan {sekarang.bulan_string()}")
# Output: Sekarang bulan Januari

Kontribusi

Proyek ini bersifat open source dan dibuat untuk tujuan edukasi. Jika Anda menemukan bug atau memiliki ide untuk perbaikan, jangan ragu untuk membuat issue atau pull request.

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

indotime-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

indotime-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file indotime-0.1.0.tar.gz.

File metadata

  • Download URL: indotime-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for indotime-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0a1720ebbcc3f3b977af161c12e81fcf65c2e9f29ade893f4d1f030658c46070
MD5 0ccd15bb473c5abc7350813c17af372d
BLAKE2b-256 2452b8edf5c0d2678cf4bab658713fe3271f810498d33beb82d990bf85174502

See more details on using hashes here.

File details

Details for the file indotime-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: indotime-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for indotime-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd967c8cc44fc98d620ab2ea817a3f210ab6758505d671709d7cc8bd34114b0f
MD5 f4bada2813e039b78ffaa9f25608f56e
BLAKE2b-256 501ad5a950facce28e52f1e856fe370b924e9e4e78792e0036cd4c9b299a70db

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