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.1.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.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: indotime-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a3d25635b491ac2b48543a695a44af8aefda4da8f1ccc3d437ac2edd32b1d2b8
MD5 efbc1c89efbbfcca4d464bac9d17e24f
BLAKE2b-256 82b2043d3ee9128dea5ec53619b4f5403d8ca937f28c4434f2b36e22805aca34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: indotime-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 53a7f67f76770702aa522a28614ef9e24d55ba8ce6dcd3e0a24fb755aacc5252
MD5 3dbefb963bad04c73c425c3aa12c1804
BLAKE2b-256 63846bf39fe008cccfde4098ca54b3b0947f166b6e5ca5a0848245959067756f

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