python-thaidate
Project description
Project Thaidate
Status : - alpha
Installation
pip install thaidate
Usage
from thaidate import thaidate
from datetime import date
'''
thaidate(date(ปี, เดือน, วัน), True/False)
ex1:
ใช้เมื่อปี คือ พ.ศ. เช่น วันที่ 1 เดือนกุมภาพันธ์ ปี พ.ศ. 5
x = thaidate(date(5, 2, 1), True)
ex2:
ใช้เมื่อปี คือ ค.ศ. เช่น วันที่ 1 เดือนกุมภาพันธ์ ปี ค.ศ. 5
x = thaidate(date(5, 2, 1), False)
หรือ
x = thaidate(date(5, 2, 1))
ex3:
สำหรับแสดงวันที่ปัจจุบัน
x = thaidate()
'''
x = thaidate()
print(x.day) # x.day แสดงวันที่ เช่น วันที่ 1
print(x.full_month) # x.full_month แสดงเดือนแบบเต็ม เช่น มกราคม
print(x.short_month) # x.short_month แสดงเดือนแบบย่อ เช่น ม.ค.
print(x.year) # x.year แสดงปี พ.ศ.
print(x.weekday) # x.weekday แสดงวันในสัปดาห์ เช่น วันอาทิตย์
print(x.date) # x.date แสดงวันที่ เดือน ปีพุทธศักราช เช่น 5 พฤศจิกายน 2536
print(x.short_date) # x.date แสดงวันที่ เดือน ปีพุทธศักราช เช่น 5 พ.ย. 2536
print(x.full_date) # x.full_date แสดงวัน เดือน ปี ในรูปแบบเต็ม
วัน.......ที่ ..... เดือน...... ปีพุทธศักราช ......
print(x.rattanakosin_era) # x.rattanakosin_era แสดงปี ร.ศ.
#####################################################################
y = thaidatetime() # ใช้คำสั่งนี้ สำหรับการแสดงวันเดือนปี ชั่วโมงนาทีวินาที
print(y.hour) # แสดงชั่วโมง
print(y.minute) # แสดงนาที
print(y.fulltime) # แสดงเวลา ในรูปแบบ 'เวลา ... นาฬิกา ... นาที ... วินาที'
print(y.datetime) # แสดงวันและเวลา ในรูปแบบ '5 พฤศจิกายน 2536 เวลา ... นาฬิกา ... นาที ... วินาที'
print(y.fulldatetime) # แสดงวันและเวลา ในรูปแบบ 'วัน.......ที่ ..... เดือน...... ปีพุทธศักราช ...... เวลา ... นาฬิกา ... นาที ... วินาที'
print(y.short_datetime) # แสดงวันและเวลา ในรูปแบบ 'วันที่ เดือน(ตัวย่อ) ปี เวลา ... นาฬิกา ... นาที ... วินาที'
Changelog
0.2.5
- เพิ่มประสิทธิภาพการใช้แรม
0.2.2
- เพิ่ม การแสดงวันและเวลา โดยใช้คำสั่ง x = thaidatetime() [ถ้าหากต้องการแสดงแค่รูปแบบวัน ไม่รวมเวลา ให้ใช้คำสั่ง x = thaidate() ตามเดิม]
0.1.5
- แก้ไข bug แสดงผลไม่ถูกต้อง
ตั้งแต่เวอร์ชัน 0.1.0 ลงไป มีบัคการแสดงผลไม่ถูกต้อง ควรใช้ เวอร์ชัน 0.1.5 ขึ้นไป
0.1.0
- เปลี่ยนวิธีการแสดงผลวัน วันที่ เดือน ปี ในรูปแบบเต็ม จากเดิมต้องเรียกในรูปแบบเมธอด [x.full_date()] เป็น [x.full_date] ได้เลย
- เพิ่มแอททริบิวต์สำหรับแสดงวันที่ เดือน ปี
[x.date] => [x.day] [x.full_month] [x.year]
[x.short_date] => [x.day] [x.short_month] [x.year]
0.0.1b
- เพิ่มแอททริบิวต์สำหรับแสดง วันในสัปดาห์ [x.weekday] วันที่ [x.day] เดือน [x.full_month] [x.short_month] ปี [x.year]
- เพิ่มแอททริบิวต์สำหรับปี ร.ศ. [x.rattanakosin_era]
- เพิ่มเมธอด สำหรับแสดงวัน วันที่ เดือน ปี ในรูปแบบเต็ม [x.full_date()]
[x.full_date()] => วัน [x.weekday] ที่ [x.day] เดือน [x.month] ปีพุทธศักราช [x.year]
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
thaidate-0.2.5.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file thaidate-0.2.5.tar.gz
.
File metadata
- Download URL: thaidate-0.2.5.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | debfa533099f691999919f05a040446f140b422ece98c93d39af952f186ff611 |
|
MD5 | 3e20fed23a9674acf1191259976972cd |
|
BLAKE2b-256 | bb05abadad4dbef289483bc6bc0e84e26ffb53952e2f3115360ce34f037bdb35 |
File details
Details for the file thaidate-0.2.5-py3-none-any.whl
.
File metadata
- Download URL: thaidate-0.2.5-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11886fcaf2aee8bdde307515df4e4687d35dc9865597179c18b330c0fbb2c382 |
|
MD5 | 59aac3e343a4903e82eb3b7138deeb24 |
|
BLAKE2b-256 | a62af259951e6b64357006cc93bf1a7240f1782c243c60105fbce514760beec3 |