ตัวอย่าง
1.การดึงเวลาปัจจุบัน ของเครื่องขณะนั้น
from datetime import datetime >>> now = datetime.now() >>> now
datetime.datetime(2009, 8, 5, 19, 9, 47, 870000)
เรียงลำดับ ก็ได้ได้เป็น
(2009, 8, 5, 19, 9, 47, 870000)
(ปี, เดือน, วัน, ชั่วโมง, นาที, วินาที, หน่วยที่น้อยกว่า วินาที)
2.การแปลงจาก datetime ให้อยู่ใน format
>>> from datetime import datetime >>> now = datetime.now() >>> now
datetime.datetime(2009, 8, 5, 19, 20, 14, 90000)
>>> now.strftime("%d/%m/%y %H:%M:%S")
'05/08/09 19:20:14'
detail ตัวแปรต่าง ๆ ก็เทียบจากตารางข้างล่างนี้ครับ
อ้างอิง : 9.1.7. strftime() Behaviorl
3.การแปลงจาก str เป็น datetime ด้วย format
>>> from datetime import datetime
>>> dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
>>> dt
datetime.datetime(2006, 11, 21, 16, 30)
4.การเลื่อน วัน-เวลา
>>> from datetime import datetime, timedelta >>> now = datetime.now() >>> now
datetime.datetime(2009, 8, 5, 19, 9, 47, 870000)
>>> d1 = timedelta(days=1) >>> now + d1
datetime.datetime(2009, 8, 6, 19, 9, 47, 870000)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น