ಪರಿಹರಿಸಲಾಗಿದೆ: ಪೈಥಾನ್ ದಿನಾಂಕದ ವಸ್ತುಗಳೊಂದಿಗೆ strftime ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಪೈಥಾನ್‌ನ strftime() ಕಾರ್ಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಅದು ದಿನಾಂಕದ ವಸ್ತುಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಇದರರ್ಥ ನೀವು ದಿನಾಂಕದ ವಸ್ತುವಿನಂತಹ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಫಾರ್ಮಾಟ್ ಮಾಡಲು ನೀವು strftime() ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಬದಲಿಗೆ, ನೀವು strftime() ಕಾರ್ಯವನ್ನು ಬಳಸುವ ಮೊದಲು ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಪರಿವರ್ತಿಸಬೇಕು.

Yes, Python's datetime module includes the strftime() method which can be used to format date objects.

1. ಆಮದು ದಿನಾಂಕ ಸಮಯ: ಈ ಸಾಲು ಪೈಥಾನ್‌ನಿಂದ ಡೇಟ್‌ಟೈಮ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಮದು ಮಾಡುತ್ತದೆ, ಇದು ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿವಿಧ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

2. today = datetime.date.today(): ಈ ಸಾಲು ಕಂಪ್ಯೂಟರ್‌ನ ಸಿಸ್ಟಂ ಗಡಿಯಾರದ ಪ್ರಕಾರ ಪ್ರಸ್ತುತ ದಿನಾಂಕವನ್ನು ಸಂಗ್ರಹಿಸುವ 'ಇಂದು' ಎಂಬ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ.

3. print(today.strftime('%d %b, %Y')): ಈ ಸಾಲು 'ಇಂದು' ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ವರೂಪದೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಫಾರ್ಮಾಟ್ ಮಾಡಲು strftime() ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ ('%d %b, %Y'). ಔಟ್‌ಪುಟ್ ಈ ಸ್ವರೂಪದಲ್ಲಿ ಇಂದಿನ ದಿನಾಂಕವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ (ಉದಾ, “01 ಜನವರಿ, 2021”).

strftime () ಕಾರ್ಯ

ಪೈಥಾನ್‌ನಲ್ಲಿನ strftime() ಕಾರ್ಯವನ್ನು ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ವಸ್ತುಗಳನ್ನು ಓದಬಲ್ಲ ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಫಾರ್ಮಾಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಎರಡು ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಮೊದಲನೆಯದು ಔಟ್‌ಪುಟ್ ಸ್ಟ್ರಿಂಗ್‌ನ ಸ್ವರೂಪವಾಗಿದೆ ಮತ್ತು ಎರಡನೆಯದು ದಿನಾಂಕದ ಸಮಯದ ವಸ್ತುವಾಗಿದೆ. ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳಿಗಾಗಿ ಕಸ್ಟಮ್ ಸ್ವರೂಪಗಳೊಂದಿಗೆ ತಂತಿಗಳನ್ನು ರಚಿಸಲು strftime() ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು. ಅಂತರರಾಷ್ಟ್ರೀಯ ದಿನಾಂಕ ಸ್ವರೂಪಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ ಅಥವಾ ಬಹು ಸಮಯ ವಲಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಡೇಟ್‌ಟೈಮ್ ವೇರಿಯೇಬಲ್‌ನೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು

ಪೈಥಾನ್‌ನಲ್ಲಿ ಡೇಟ್‌ಟೈಮ್ ವೇರಿಯಬಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳವಾಗಿದೆ. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಮುಖ್ಯ ಲೈಬ್ರರಿಯು ಡೇಟ್‌ಟೈಮ್ ಮಾಡ್ಯೂಲ್ ಆಗಿದೆ, ಇದು ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯವನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಹಲವಾರು ತರಗತಿಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಡೇಟ್‌ಟೈಮ್ ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ವರ್ಗವೆಂದರೆ ಡೇಟ್‌ಟೈಮ್ ಕ್ಲಾಸ್, ಇದು ಸಮಯದ ಒಂದು ಬಿಂದುವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಈ ವರ್ಗವು ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಮೌಲ್ಯಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ಬಳಸಬಹುದಾದ ಹಲವಾರು ವಿಧಾನಗಳನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ ದಿನಗಳು, ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕ ಅಥವಾ ಸಮಯದಿಂದ ಸೇರಿಸುವುದು ಅಥವಾ ಕಳೆಯುವುದು.

ಮತ್ತೊಂದು ಉಪಯುಕ್ತ ವರ್ಗವೆಂದರೆ ಟೈಮ್ಡೆಲ್ಟಾ ವರ್ಗ, ಇದು ಸಮಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ (ಉದಾ, 1 ದಿನ). ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕ ಅಥವಾ ಸಮಯದ ಮೌಲ್ಯದಿಂದ ಟೈಮ್‌ಡೆಲ್ಟಾಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ಕಳೆಯಲು ಇದನ್ನು ಬಳಸಬಹುದು.

ದಿನಾಂಕದ ಸಮಯದ ವಸ್ತುವನ್ನು ಆ ದಿನಾಂಕ/ಸಮಯದ ಮೌಲ್ಯದ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿ ಪರಿವರ್ತಿಸಲು strftime() ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು (ಉದಾ, “2020-01-01 12:00:00”). ಅದೇ ರೀತಿ, strptime() ವಿಧಾನವನ್ನು ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಡೇಟ್‌ಟೈಮ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು ಬಳಸಬಹುದು (ಉದಾ, “2020-01-01 12:00:00” -> ಡೇಟ್‌ಟೈಮ್ ಆಬ್ಜೆಕ್ಟ್).

ಅಂತಿಮವಾಗಿ, ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುವ ಡೇಟ್‌ಟೈಮ್ ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಹಲವಾರು ಇತರ ಉಪಯುಕ್ತ ಕಾರ್ಯಗಳಿವೆ (ಉದಾ, utcnow(), now(), today(), ಇತ್ಯಾದಿ.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ