145 of 151 menu

วิธี strftime ของโมดูล datetime

วิธี strftime ของโมดูล datetime จะคืนค่าสตริงวันที่และเวลาที่ถูกจัดรูปแบบ ในพารามิเตอร์ของวิธีเรากำหนด รูปแบบที่เราต้องการ

ไวยากรณ์

import datetime datetime.strftime(รูปแบบเวลา)

ไวยากรณ์

ในตารางแสดงรูปแบบหลักของเวลา:

รูปแบบ คำอธิบาย ตัวอย่าง
%a ชื่อวันในสัปดาห์แบบย่อตามภูมิภาค Sun, Mon, ..., Sat (en_US)
%A ชื่อวันในสัปดาห์แบบเต็มตามภูมิภาค Sunday, Monday, ..., Saturday (en_US)
%w วันในสัปดาห์ในรูปเลขฐานสิบ โดยที่ 0 คือวันอาทิตย์ และ 6 คือ วันเสาร์ 0, 1, ..., 6
%d วันในเดือนในรูปเลขฐานสิบ ที่เติมศูนย์นำหน้า 01, 02, ..., 31
%b ชื่อเดือนแบบย่อตามภูมิภาค Jan, Feb, ..., Dec (en_US)
%B ชื่อเดือนแบบเต็มตามภูมิภาค January, February, ..., December (en_US)
%m เดือนในรูปเลขฐานสิบ ที่เติมศูนย์นำหน้า 01, 02, ..., 12
%y ปีโดยไม่ระบุศตวรรษในรูปเลขฐานสิบ ที่เติมศูนย์นำหน้า 00, 01, ..., 99
%Y ปีโดยระบุศตวรรษในรูปเลขฐานสิบ ที่เติมศูนย์นำหน้า 0001, ..., 2013, 2014

ตัวอย่าง

มาสร้างออบเจ็กต์วันที่และเวลากัน ซึ่งจะระบุปีและศตวรรษ ชื่อเดือน ในรูปแบบฐานสิบ และวันในเดือนในรูป เลขฐานสิบ:

import datetime dt = datetime.datetime(2025, 12, 31, 12, 59, 59) res = dt.strftime('%Y-%m-%d') print(res)

ผลลัพธ์ของโค้ดที่ทำงาน:

2025-12-31

ดูเพิ่มเติม

  • วิธี time ของโมดูล time
    ซึ่งคืนค่า เวลาในหน่วยวินาทีนับตั้งแต่เริ่มยุค
  • วิธี ctime ของโมดูล time
    ซึ่งแปลง วินาทีเป็นสตริงวันที่และเวลา
  • วิธี mktime ของโมดูล time
    ซึ่งแปลง สตริงวันที่และเวลาเป็นวินาที
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ