Python తేదీ

Python తేదీ

Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理。

实例

导入 datetime 模块并显示当前日期:

import datetime
x = datetime.datetime.now()
print(x)

పనిముట్టు నిర్వహించుము

డేట్ అవుట్పుట్

ఈ కోడ్ని అమలు చేస్తే ఫలితం ఇలా ఉంటుంది:

2019-08-14 12:52:55.817273

డేట్ అబ్జెక్ట్ లో సంవత్సరం, నెల, తేదీ, గంటలు, నిమిషాలు, సెకన్లు మరియు మైక్రోసెకన్లు ఉన్నాయి.

datetime మాడ్యూల్ అనేక పద్ధతులు డేట్ అబ్జెక్ట్ కు సంబంధించిన సమాచారాన్ని తిరిగి ఇస్తాయి.

కొన్ని ఉదాహరణలు మీరు ఈ చాప్టర్ ముగింపుకు ముందు విస్తారంగా నేర్చుకుంటారు:

实例

weekday ను పేరుపరిచి మరియు సంవత్సరాన్ని చూపించుము:

import datetime
x = datetime.datetime.now()
print(x.year)
print(x.strftime("%A"))

పనిముట్టు నిర్వహించుము

డేట్ అబ్జెక్ట్ ను సృష్టించుము

డేట్ ను సృష్టించడానికి మాకు datetime మాడ్యూల్ ను ఉపయోగించవచ్చు: datetime() క్లాస్ (కన్స్ట్రక్టర్).

datetime() క్లాస్ కు సృష్టించడానికి మూడు పరామితులు అవసరమవుతాయి: సంవత్సరం, నెల, తేదీ.

实例

డేట్ అబ్జెక్ట్ ను సృష్టించుము:

import datetime
x = datetime.datetime(2020, 5, 17)
print(x)

పనిముట్టు నిర్వహించుము

datetime() క్లాస్ కు సమయం మరియు టైమ్ జోన్ (గంటలు, నిమిషాలు, సెకన్లు, మైక్రోసెకన్లు, tzone) పరామితులు ఉంటాయి అయితే వాటిని ఎంచుకోవచ్చు మరియు వాటిని ఎంచుకోలేకపోయినట్లయితే వాటిని సరళంగా ప్రమాణంగా ఉంచబడతాయి: 0,(టైమ్ జోన్ ప్రమాణంగా ఉండబోతుంది ప్రమాణంగా ఉండబోతుంది) None)

strftime() పద్ధతి

datetime డేట్ అబ్జెక్ట్ ను ఓ చదువుకొన్న స్ట్రింగ్ ఫార్మాట్లో ఫార్మాట్ చేయగల మార్గం ఉంది.

ఈ పద్ధతి పేరు: strftime()మరియు ఒక పరామితిని ఉపయోగించండి: format ఫలితంగా వచ్చే స్ట్రింగ్ ఫార్మాట్ని నిర్దేశించుటకు పరామితులు ఉపయోగించుము:

实例

నెల పేరును చూపించుము:

import datetime
x = datetime.datetime(2019, 10, 1)
print(x.strftime("%B"))

పనిముట్టు నిర్వహించుము

అన్ని ప్రమాణిత ఫార్మాట్ కోడ్ల ప్రతిపాదనలు:

ఆదేశం 描述 实例 TIY
%a Weekday,短版本 Wed 试一试
%A Weekday,完整版本 Wednesday 试一试
%w Weekday,数字 0-6,0 为周日 3 试一试
%d 日,数字 01-31 31 试一试
%b 月名称,短版本 Dec 试一试
%B 月名称,完整版本 December 试一试
%m 月,数字01-12 12 试一试
%y 年,短版本,无世纪 18 试一试
%Y 年,完整版本 2018 试一试
%H 小时,00-23 17 试一试
%I 小时,00-12 05 试一试
%p AM/PM PM 试一试
%M 分,00-59 41 试一试
%S 秒,00-59 08 试一试
%f 微妙,000000-999999 548513 试一试
%z UTC 偏移 +0100 试一试
%Z 时区 CST 试一试
%j 天数,001-366 365 试一试
%U 周数,每周的第一天是周日,00-53 52 试一试
%W 周数,每周的第一天是周一,00-53 52 试一试
%c 日期和时间的本地版本 Mon Dec 31 17:41:00 2018 试一试
%x 日期的本地版本 12/31/18 试一试
%X 时间的本地版本 17:41:00 试一试
%% A % character % 试一试