ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ตัวแปรที่ใช้ในฟังก์ชันแสดงวันและเวลา

การแสดงวันเเละเวลาเป็นส่วนหนึ่งที่สำคัญต่อการเขียนโปรแกรมใน Python เพราะจะทำให้เราสามารถนำค่าต่าง ๆ มาแสดงไว้ในงานของเราได้ เเต่ยังมีฟังก์ชันอีกมากมายสำหรับเเสดงค่าวันเวลาไม่ว่าจะเป็น ปฏิทิน เเสดงวันเริ่มต้นสัปดาห์ ตรวจสอบวันที่มี 366 วัน ฯลฯ โดยจะมีตัวแปรอะไรบ้างไปติดตามบทความกันเลย 

 

ชื่อฟังก์ชัน ความหมาย รูปแบบการใช้และคำอธิบาย 
calendar() แสดงผลปฎิทินตามปี พ.ศ. หรือค.ศ. ที่กำหนด calendar.calendar(year,w=2,l=1,c=6)
firstweekday() แสดงวันที่เริ่มต้นในสัปดาห์ค่าเริ่มต้นเป็น 0 คือวันจันทร์ และวันที่ 6 คือวันอาทิตย์ calendar.firstweekday()
isleap() ตรวจสอบปีที่มี 366 วันถ้าใช่คือค่ากลับมาเป็นจริง ถ้าไม่ใช่คืนค่ากลับมาเป็นค่าเท็จ

calendar.isleap(year)

year คือ ปีที่ต้องการตรวจสอบมี 366 วันหรือไม่

leapdays() แสดงจำนวนวันทั้งหมดจากปีที่มี 366 วัน โดยการกำหนดช่วงของปี

calendar.leapdays(y1,y2)

y1 = ปีเริ่มต้น 

y2 = ปีสุดท้าย 

mounth() แสดงหรือในปฎิทินตามปี พ.ศ. หรือ ค.ศ.ที่กำหนด

calendar.mouth(year, month w=2, l=1)

year คือ ปีที่ต้องการแสดงผลแยกเป็น 3 คอลัมน์

w คือ ระยะห่างจตัวอักษรในเเต่ละวัน

i คือ จำนวนของบรรทัดของเเต่ละสัปดาห์

monthcalendar() แสดงเดือนในปฎิทินตามปี พ.ศ. หรือ ค.ศ. ที่กำหนดแสดงผลในรูปแบบลิสต์

calendar.mouthcalendar(year,month)

year คือปีที่ต้องการเเสดงผล 

month คือ เดือนที่ต้องการเเสดงผล

monthrange() แสดงรหัสวันเริ่มต้นของเดือน 0 คือวันจันทร์ และ 6 คือวันอาทิตย์ และจำนวนวันของเเต่ละเดือน

calendar.monthrange(year,month)

year คือ ปีที่ต้องการแสดงรหัสวัรเริ่มต้นของเดือน

month คือ เดือนที่ต้องการแสดงรหัสวันที่เริ่มต้น

prcal() แสดงผลปฎิทินตามปี พ.ศ. หรือ ค.ศ. เหมือนกับฟังก์ชัน calendar calendar.pracl(year, w=2,l=1,c=6)
prmount() แสดงเดือนในปฏิทินตามปี พ.ศ. หรือ ค.ศ. เหมือนกับฟังก์ชัน mount  calendar.pracl(year,w=2,l=1,c=6)
setfirstweekday() กำหนดวันเริ่มต้นของสัปดาห์กำหนดตามรหัสวัน 0 คือวันจันทร์ และ 6 คือ วันอาทิตย์

calendar.setfirstweekday(weekday)

weekday คือ รหัสวันในสัปดาห์ กำหนดเป็น 0 - 6

timegm() แสดงค่าเวลาเริ่มต้นจากปี ค.ศ.1970จากฟังก์ชัน getime()ของโมดูล time

calendar.timegm(tuple)

tuple คือ รูปแบบเวลาที่ได้จากการคืนค่ากลับมาจากฟังก์ชัน gmtime()

weekday() แสดงรหัสวันในสัปดาห์จากการกำหนด ปี พ.ศ.หรือ ค.ศ. เดือน และวันที่ 

calendar.weekday(year, month,day)

year คือปีที่ต้องการแสดงรหัสวัน กำหนดได้ตั้งเเต่ปี 1970 - ปีปัจจุบัน

month คือ เดือนที่ต้องการแสดงรหัสวันกำหนดเป็น 1- 12

 day คือ วันที่ต้องการแสดงรหัสวัน กำหนดเป็น 1 - 31 

ฟังก์ชันทั้งหมดสามารถนำไปใช้งานใน Python ได้ โดยการสร้างฟังก์ชัน เเละนำตัวแปรที่ต้องการมาเเสดง เพื่อให้ได้ผลลัพธ์ที่ต้องการ โดยผู้ใช้งานสามารถเลือกใช้งานได้หลากหลายรูปแบบ ไม่ว่าจะเป็นการค้นห่า ปีไหน มี 366 วัน ฯลฯ 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีส่วนเสริมตัวไหนทำระบบแจ้งผลการเรียนได้ไหมครับ
โดย toonytoony2004 จ 25 มี.ค. 2019 8:33 pm บอร์ด Joomla Development
0
11
จ 25 มี.ค. 2019 8:33 pm โดย toonytoony2004
วันนี้กินอะไรดี
โดย สริญญา สมสา จ 25 มี.ค. 2019 6:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
จ 25 มี.ค. 2019 6:16 pm โดย สริญญา สมสา
CSS Tips : การไล่ระดับสีด้วย CSS
โดย abdkode จ 25 มี.ค. 2019 5:17 pm บอร์ด CSS Knowledge
0
11
จ 25 มี.ค. 2019 5:17 pm โดย abdkode
ผมรัน Python27 แล้ว Error ImportError: No module named client ลองติดตั้ง pip client แล้วยังเหมือนเดิมครับ
โดย tatiya จ 25 มี.ค. 2019 5:09 pm บอร์ด Programming - C/C++ & java & Python
1
42
จ 25 มี.ค. 2019 5:12 pm โดย tatiya
วีดีโอภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 5:05 pm บอร์ด MT32 - นางสาวสริญญา สมสา
0
1
จ 25 มี.ค. 2019 5:05 pm โดย สริญญา สมสา
วิธีดึงข้อมูล API ธนาคารเเห่งประเทศไทย ด้วย Python
โดย tatiya จ 25 มี.ค. 2019 4:27 pm บอร์ด Programming - C/C++ & java & Python
0
20
จ 25 มี.ค. 2019 4:27 pm โดย tatiya
กฎหมายภาษีอีเพย์เมนต์
โดย สริญญา สมสา จ 25 มี.ค. 2019 1:47 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
16
จ 25 มี.ค. 2019 1:47 pm โดย สริญญา สมสา
วิธีการเปิดใช้งาน การตอบกลับด่วย ใน เว็บบอร์ด phpbb
โดย Ittichai_chupol จ 25 มี.ค. 2019 11:45 am บอร์ด PHP Knowledge
0
9
จ 25 มี.ค. 2019 11:45 am โดย Ittichai_chupol
วิธีแก้ไข การ import ฐานข้อมูล ที่ server ต่าง vesion กัน ทำยังไงครับ
โดย beking2539 จ 25 มี.ค. 2019 11:44 am บอร์ด SQL - Database
0
21
จ 25 มี.ค. 2019 11:44 am โดย beking2539
งานประจำวันที่ 25 มีนาคม 2562
โดย สริญญา สมสา จ 25 มี.ค. 2019 9:49 am บอร์ด MT32 - นางสาวสริญญา สมสา
1
2
จ 25 มี.ค. 2019 10:01 am โดย สริญญา สมสา
งานประจำวันที่ 25 มีนาคม 2562
โดย napharat079 จ 25 มี.ค. 2019 9:42 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
2
จ 25 มี.ค. 2019 7:00 pm โดย napharat079
ฟุตบอล-บาสเกตบอล
โดย Nhani ส 23 มี.ค. 2019 7:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
ส 23 มี.ค. 2019 7:56 pm โดย Nhani
export jar ไปใช้เครื่องอื่นพร้อม database
โดย Saharat Saharat ส 23 มี.ค. 2019 6:46 pm บอร์ด Programming - C/C++ & java & Python
0
54
ส 23 มี.ค. 2019 6:46 pm โดย Saharat Saharat
งานประจำวันที่ 23 มีนาคม 2562
โดย napharat079 ส 23 มี.ค. 2019 9:41 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
3
10
ส 23 มี.ค. 2019 7:08 pm โดย napharat079
งานประจำวันที่ 23 มีนาคม 2562
โดย Four ส 23 มี.ค. 2019 9:08 am บอร์ด M077 - อิษยา งามสอาด
2
5
จ 25 มี.ค. 2019 10:25 am โดย thatsawan
Q - ผมติดตั้ง โมดูลฟอนต์ (oecn_base_fonts) ไม่ได้ ปัญหานี้เกิดบนเครื่อง Ubuntu 16.04 นะครับ
โดย tatiya ศ 22 มี.ค. 2019 5:51 pm บอร์ด OpenERP - MD-ERP
1
7
ศ 22 มี.ค. 2019 6:08 pm โดย tatiya
วิธีทำให้ผมสวย
โดย สริญญา สมสา ศ 22 มี.ค. 2019 3:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
47
ส 23 มี.ค. 2019 7:51 pm โดย Nhani
วิธีสร้าง color palette จากรูปภาพของตัวเองได้ง่ายๆไม่ซ่ำใคร
โดย napharat079 ศ 22 มี.ค. 2019 3:28 pm บอร์ด Graphic design
0
45
ศ 22 มี.ค. 2019 3:28 pm โดย napharat079
อยากทราบวิธีการ เปลี่ยน รูป icon ที่ Tab ของ Browser บน เว็บบอร์ด phpbb
โดย Ittichai_chupol ศ 22 มี.ค. 2019 3:28 pm บอร์ด Programming - PHP
1
50
ศ 22 มี.ค. 2019 3:34 pm โดย mindphp
Stedia Google Game Platform คืออะไร
โดย Ittichai_chupol ศ 22 มี.ค. 2019 2:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
ศ 22 มี.ค. 2019 2:36 pm โดย Ittichai_chupol