ઉકેલાયેલ: અજગર સમય શ્રેણી માસિક

Python માં સમય શ્રેણીનો ઉપયોગ કરવામાં મુખ્ય સમસ્યા એ છે કે તે અંતરાલોનું સમર્થન કરતું નથી. આનો અર્થ એ છે કે જો તમે છેલ્લા મહિનામાં સંશોધિત કરેલી બધી ફાઇલો શોધવા માંગતા હો, તો તમારે તેના બદલે લૂપ માટેનો ઉપયોગ કરવો પડશે.

start = datetime.date(2020,1,1)
end = datetime.date(2020,12,31)
for dt in rrule(MONTHLY, dtstart=start, until=end):
    print(dt.strftime("%Y-%m-%d"))

આ કોડ 1 જાન્યુઆરી, 2020ની શરૂઆતની તારીખ અને 31 ડિસેમ્બર, 2020ની સમાપ્તિ તારીખ બનાવે છે. તે તારીખો વચ્ચેના દરેક મહિના માટે, તે YYYY-MM-DD ફોર્મેટમાં વર્ષ, મહિનો અને દિવસ પ્રિન્ટ કરે છે.

સમય પુસ્તકાલય

પાયથોનમાં ટાઇમ લાઇબ્રેરી તારીખો અને સમયની હેરફેર માટે કાર્યો પૂરા પાડે છે. તેમાં વિવિધ તારીખ ફોર્મેટ, યુટીસી સમય, સમય ઝોન, સમયગાળો અને વધુ વચ્ચે રૂપાંતર કરવાના કાર્યોનો સમાવેશ થાય છે.

શ્રેણીઓ

પાયથોનમાં, રેન્જ એ એક પ્રકારનો ક્રમ છે. શ્રેણી એ મૂલ્યોનો સંગ્રહ છે જે શ્રેણી() ફંક્શનનો ઉપયોગ કરીને એક્સેસ કરી શકાય છે. શ્રેણીઓ range() ફંક્શન અથવા list() ફંક્શનનો ઉપયોગ કરીને બનાવી શકાય છે.

range() ફંક્શન નવી રેન્જ ઑબ્જેક્ટ બનાવે છે. શ્રેણીમાં પ્રથમ મૂલ્ય સ્થાન 0 પર છે, અને શ્રેણીમાં છેલ્લું મૂલ્ય પોઝિશન લેન(રેન્જ) પર છે. લેન(રેન્જ) પેરામીટર શ્રેણીમાં મૂલ્યોની સંખ્યાને સ્પષ્ટ કરે છે.

list() ફંક્શન નવા લિસ્ટ ઑબ્જેક્ટ બનાવે છે. સૂચિમાં પ્રથમ મૂલ્ય પોઝિશન 0 પર છે, અને સૂચિમાં છેલ્લું મૂલ્ય પોઝિશન લેન(સૂચિ) પર છે. લેન(સૂચિ) પરિમાણ સૂચિમાં મૂલ્યોની સંખ્યાને સ્પષ્ટ કરે છે.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો