datetime මොඩියුලයේ strftime ක්‍රමය

datetime මොඩියුලයේ strftime ක්‍රමය සැලසුම් කරන ලද දිනය සහ වේලාව සහිත පේළියක් ලබා දෙයි. ක්‍රමයේ පරාමිතිය තුළ අපට අවශ්‍ය සැලැස්ම සඳහන් කරමු.

වාක්‍ය රචනය

pythonimport 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

උදාහරණය

අපි දිනය සහ වේලාවක වස්තුවක් සාදමු, වර්ෂය සහ ශතවර්ෂය, දශම සැලැස්මේ මාසයේ නම සහ දශම සංඛ්‍යාවක් ලෙස මාසයේ දිනය සඳහන් කර ඇත:

pythonimport datetime

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

ක්‍රියාත්මක කරන ලද කේතයේ ප්‍රතිඵලය:

python2025-12-31

මෙයද බලන්න

  • time ක්‍රමය time මොඩියුලයේ,
    යුගයේ ආරම්භයේ සිට තත්පර වලින් වේලාව ලබා දෙයි
  • ctime ක්‍රමය time මොඩියුලයේ,
    තත්පර දිනය සහ වේලාව සහිත පේළියකට පරිවර්තනය කරයි
  • mktime ක්‍රමය time මොඩියුලයේ,
    දිනය සහ වේලාව සහිත පේළිය තත්පර වලට පරිවර්තනය කරයි