কীভাবে একটি নিয়মিত বিন্যাসে তারিখ মুদ্রণ করবেন?


682

এটি আমার কোড:

import datetime
today = datetime.date.today()
print(today)

এই মুদ্রণ: 2008-11-22যা আমি চাই ঠিক তাই।

তবে, আমার একটি তালিকা রয়েছে যা আমি এটিকে সংযুক্ত করছি এবং তারপরে হঠাৎ সবকিছু "উইনকি" হয়ে যায়। কোডটি এখানে:

import datetime
mylist = []
today = datetime.date.today()
mylist.append(today)
print(mylist)

এটি নিম্নলিখিত মুদ্রণ করে:

[datetime.date(2008, 11, 22)]

আমি কীভাবে কেবল একটি সাধারণ তারিখ পেতে পারি 2008-11-22?


13
সংক্ষিপ্ত উত্তর: প্রয়োগের মাধ্যমে str()(তালিকার প্রতিটি উপাদানকে), কারণ এটি হ'ল printস্পষ্টভাবে আপনার একক todayবস্তুটির জন্য।
লুটজ প্রিচেল্ট

উত্তর:


947

কেন: তারিখগুলি বস্তু

পাইথনে, তারিখগুলি অবজেক্ট are অতএব, আপনি যখন এগুলি পরিচালনা করেন, আপনি স্ট্রাইক নয়, টাইমস্ট্যাম্প বা কোনও কিছু নয় objects

পাইথনের যে কোনও বস্তুর TWO স্ট্রিং প্রতিনিধিত্ব রয়েছে:

  • "মুদ্রণ" দ্বারা ব্যবহৃত নিয়মিত উপস্থাপনাটি str()ফাংশনটি ব্যবহার করতে পারা যায় । এটি বেশিরভাগ সময় সর্বাধিক সাধারণ মানব পাঠযোগ্য ফর্ম্যাট এবং এটি প্রদর্শন সহজ করতে ব্যবহৃত হয়। তাই str(datetime.datetime(2008, 11, 22, 19, 53, 42))আপনাকে দেয় '2008-11-22 19:53:42'

  • বিকল্প প্রতিনিধিত্ব যা অবজেক্টের প্রকৃতির প্রতিনিধিত্ব করতে ব্যবহৃত হয় (ডেটা হিসাবে)। এটি repr()ফাংশনটি ব্যবহার করা যেতে পারে এবং আপনি যখন ডেভেলপ করছেন বা ডিবাগিং করছেন তখন আপনার কী ধরণের ডেটা ম্যানিপুলেট করছে তা জানতে সুবিধাজনক। repr(datetime.datetime(2008, 11, 22, 19, 53, 42))আপনি দেয় 'datetime.datetime(2008, 11, 22, 19, 53, 42)'

যা ঘটেছিল তা হল আপনি যখন "মুদ্রণ" ব্যবহার করে তারিখটি মুদ্রণ করেছিলেন, এটি ব্যবহার করা হয়েছিল str()যাতে আপনি একটি সুন্দর তারিখের স্ট্রিং দেখতে পান। তবে আপনি যখন মুদ্রণ করেছেন mylist, আপনি বস্তুর একটি তালিকা মুদ্রণ করেছেন এবং পাইথন ব্যবহার করে ডেটার সেটটি উপস্থাপন করার চেষ্টা করেছিলেন repr()

কীভাবে: আপনি এটি দিয়ে কী করতে চান?

ঠিক আছে, আপনি যখন তারিখগুলি পরিচালনা করেন তখন পুরো তারিখের তারিখগুলি ব্যবহার করতে থাকুন। তারা হাজার হাজার দরকারী পদ্ধতি পেয়েছে এবং পাইথন এপিআইয়ের বেশিরভাগই তারিখগুলি অবজেক্ট হওয়ার প্রত্যাশা করে।

আপনি এগুলি প্রদর্শন করতে চাইলে কেবল ব্যবহার করুন str()। পাইথনে, ভাল অনুশীলন হ'ল সুস্পষ্টভাবে সমস্ত কিছু castালাই। সুতরাং যখন মুদ্রণের সময় ঠিক তখনই আপনার তারিখটি ব্যবহার করে স্ট্রিং উপস্থাপনা পান str(date)

ত্য জ্যজ্জকিজ. আপনি যখন তারিখগুলি মুদ্রণের চেষ্টা করেছিলেন, আপনি মুদ্রণ করেছেন mylist। আপনি যদি কোনও তারিখ মুদ্রণ করতে চান তবে আপনাকে অবশ্যই তারিখের বিষয়গুলি মুদ্রণ করতে হবে, তাদের ধারক (তালিকা) নয়।

EG, আপনি একটি তালিকায় সমস্ত তারিখ মুদ্রণ করতে চান:

for date in mylist :
    print str(date)

উল্লেখ্য যে নির্দিষ্ট ক্ষেত্রে , আপনি এমনকি বাদ দিতে পারেন str()কারণ মুদ্রণটি এটি আপনার জন্য ব্যবহার করবে। তবে এটি অভ্যাসে পরিণত হওয়া উচিত নয় :-)

ব্যবহারিক ক্ষেত্রে, আপনার কোড ব্যবহার করে

import datetime
mylist = []
today = datetime.date.today()
mylist.append(today)
print mylist[0] # print the date object, not the container ;-)
2008-11-22

# It's better to always use str() because :

print "This is a new day : ", mylist[0] # will work
>>> This is a new day : 2008-11-22

print "This is a new day : " + mylist[0] # will crash
>>> cannot concatenate 'str' and 'datetime.date' objects

print "This is a new day : " + str(mylist[0]) 
>>> This is a new day : 2008-11-22

উন্নত তারিখ বিন্যাস

তারিখগুলির একটি ডিফল্ট উপস্থাপনা থাকে তবে আপনি সেগুলি নির্দিষ্ট ফর্ম্যাটে মুদ্রণ করতে চাইতে পারেন। সেক্ষেত্রে আপনি strftime()পদ্ধতিটি ব্যবহার করে একটি কাস্টম স্ট্রিং উপস্থাপনা পেতে পারেন ।

strftime() আপনি কীভাবে আপনার তারিখটি ফর্ম্যাট করতে চান তা বোঝানোর একটি স্ট্রিং প্যাটার্ন প্রত্যাশা করে।

ইজি:

print today.strftime('We are the %d, %b %Y')
>>> 'We are the 22, Nov 2008'

সমস্ত অক্ষরের পরে কোনও কিছুর "%"জন্য একটি বিন্যাস উপস্থাপন করে:

  • %d দিন সংখ্যা
  • %m মাসের নম্বর
  • %b মাস সংক্ষিপ্তকরণ হয়
  • %y বছরটি শেষ দুই অঙ্ক
  • %Y সারা বছর হয়

ইত্যাদি

অফিসিয়াল ডকুমেন্টেশনগুলি দেখুন বা ম্যাককুটেনের দ্রুত রেফারেন্স আপনি সেগুলি সবই জানেন না।

PEP3101 সাল থেকে , প্রতিটি বস্তুর নিজস্ব স্ট্রিমের যে কোনও স্ট্রিংয়ের পদ্ধতি বিন্যাস দ্বারা স্বয়ংক্রিয়ভাবে ব্যবহার করা যেতে পারে। ডেটটাইমের ক্ষেত্রে, ফরম্যাটটি স্ট্রফটাইমে একই ব্যবহৃত হয়। সুতরাং আপনি উপরের মত একই কাজ করতে পারেন:

print "We are the {:%d, %b %Y}".format(today)
>>> 'We are the 22, Nov 2008'

এই ফর্মটির সুবিধা হ'ল আপনি একই সাথে অন্যান্য বস্তুকেও রূপান্তর করতে পারেন। ফর্ম্যাট স্ট্রিং আক্ষরিক
পরিচয় দিয়ে (পাইথন ৩.6, ২০১-12-১২-২৩) এটি এ হিসাবে লেখা যেতে পারে

import datetime
f"{datetime.datetime.now():%Y-%m-%d}"
>>> '2017-06-15'

স্থানীয়করণ

আপনি যদি সঠিকভাবে সেগুলি ব্যবহার করেন তবে তারিখগুলি স্থানীয় ভাষা এবং সংস্কৃতিতে স্বয়ংক্রিয়ভাবে মানিয়ে নিতে পারে তবে এটি কিছুটা জটিল। হয়তো এসও (স্ট্যাক ওভারফ্লো) এর অন্য প্রশ্নের জন্য ;-)


3
BTW প্রায় পাইথন প্রতিটি ডাটা টাইপ একটি বর্গ আছে (immutables ছাড়া, কিন্তু তারা subclassed করা যেতে পারে) stackoverflow.com/questions/865911/...
Yauhen Yakimovich

1
"প্রায়" মানে কি? Str এবং int একটি আছে বর্গ হিসাবে তারা টাইপ ক্লাসের অধীনে একটি ক্লাস উদাহরণ স্বরূপ ধরে অ্যাট্রিবিউট যা 'টাইপ' রয়েছে তজ্জন্য সেখানে বর্গ পরস্পরে হয়,।
ই-সন্তুষ্ট

4
এটি হ'ল টার্মিনোলজির প্রশ্ন: টাইপ! = শ্রেণি ?, অর্থাত্ টাইপ অ্যাট্রিবিউট (কোনও জিনিসের জন্য যোগ্য হওয়ার জন্য টাইপ ইনফারেন্স মেকানিজম সরবরাহ করা) বা সত্তাকে কোনও অবজেক্ট হিসাবে আচরণ করা উচিত? আমি এখানে নিজের জন্য এটি সমাধান করার চেষ্টা করছি প্রোগ্রামার্স.স্ট্যাকএক্সচেঞ্জ
প্রশ্নগুলি

1
আপনি যদি কোনও শ্রেণীর উদাহরণ হন তবে আপনি একটি বিষয়। কেন আপনি এটি আরও জটিল হতে হবে?
ই-সন্তুষ্ট

9
পাইথনের প্রতিটি মান একটি বস্তু। প্রতিটি বস্তুর একটি প্রকার থাকে। "টাইপ করুন" == "শ্রেণি" আনুষ্ঠানিকভাবে (এটি inspect.isclassনিশ্চিত করতে দেখুন )। লোকেরা বিল্ট-ইনগুলির জন্য "টাইপ" এবং বাকীগুলির জন্য "শ্রেণি" বলার ঝোঁক রাখে, তবে এটি গুরুত্বপূর্ণ নয়
কোস

340
import datetime
print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")

সম্পাদনা:

সিসের পরামর্শের পরে আমি সময়ও ব্যবহার শুরু করেছি:

import time
print time.strftime("%Y-%m-%d %H:%M")


2
আপনি datetime import datetimeতখন থেকে ব্যবহার করতে পারেন print datetime().now().strftime("%Y-%m-%d %H:%M")। কেবল একটি বাক্য গঠন পার্থক্য।
ড্যানিয়েল ম্যাগনসন

7
from datetime import date; date.today().strftime("%Y-%m-%d")এখনও আমার কাছে অসাধারণ লাগছে তবে এটি ছাড়া সেরা import time। আমি মনে করি ডেটটাইম মডিউলটি তারিখ গণিতের জন্য।
সিইস টিমারম্যান

2
আমার প্রিয় from datetime import datetime as dtএবং এখন আমরা dt.now()
২২ জুন'১৯-

164

একটি সুস্পষ্ট বিন্যাসের স্ট্রিংয়ের নিয়ন্ত্রণে সময়কে উপস্থাপন করে একটি স্ট্রিং তৈরি করতে, তারিখ, তারিখ এবং সময় অবজেক্টস সমস্তই একটি স্ট্রফটাইম (ফর্ম্যাট) পদ্ধতি সমর্থন করে।

তাদের নির্দেশাবলী এবং অর্থ সহ ফর্ম্যাট কোডগুলির একটি তালিকা এখানে।

    %a  Locales abbreviated weekday name.
    %A  Locales full weekday name.      
    %b  Locales abbreviated month name.     
    %B  Locales full month name.
    %c  Locales appropriate date and time representation.   
    %d  Day of the month as a decimal number [01,31].    
    %f  Microsecond as a decimal number [0,999999], zero-padded on the left
    %H  Hour (24-hour clock) as a decimal number [00,23].    
    %I  Hour (12-hour clock) as a decimal number [01,12].    
    %j  Day of the year as a decimal number [001,366].   
    %m  Month as a decimal number [01,12].   
    %M  Minute as a decimal number [00,59].      
    %p  Locales equivalent of either AM or PM.
    %S  Second as a decimal number [00,61].
    %U  Week number of the year (Sunday as the first day of the week)
    %w  Weekday as a decimal number [0(Sunday),6].   
    %W  Week number of the year (Monday as the first day of the week)
    %x  Locales appropriate date representation.    
    %X  Locales appropriate time representation.    
    %y  Year without century as a decimal number [00,99].    
    %Y  Year with century as a decimal number.   
    %z  UTC offset in the form +HHMM or -HHMM.
    %Z  Time zone name (empty string if the object is naive).    
    %%  A literal '%' character.

পাইথনের ডেটটাইম এবং টাইম মডিউলগুলির সাথে আমরা এটি করতে পারি

    import time
    import datetime

    print "Time in seconds since the epoch: %s" %time.time()
    print "Current date and time: ", datetime.datetime.now()
    print "Or like this: ", datetime.datetime.now().strftime("%y-%m-%d-%H-%M")


    print "Current year: ", datetime.date.today().strftime("%Y")
    print "Month of year: ", datetime.date.today().strftime("%B")
    print "Week number of the year: ", datetime.date.today().strftime("%W")
    print "Weekday of the week: ", datetime.date.today().strftime("%w")
    print "Day of year: ", datetime.date.today().strftime("%j")
    print "Day of the month : ", datetime.date.today().strftime("%d")
    print "Day of week: ", datetime.date.today().strftime("%A")

এটি এর মতো কিছু মুদ্রণ করবে:

    Time in seconds since the epoch:    1349271346.46
    Current date and time:              2012-10-03 15:35:46.461491
    Or like this:                       12-10-03-15-35
    Current year:                       2012
    Month of year:                      October
    Week number of the year:            40
    Weekday of the week:                3
    Day of year:                        277
    Day of the month :                  03
    Day of week:                        Wednesday

1
এটি আমার সমস্যার সমাধান করে যেখানে "আরও উচ্চ-উত্তরগুলি" দেয় নি। তবে আমার বিষয়টি ওপিগুলির চেয়ে আলাদা ছিল। আমি মাসগুলি পাঠ্য হিসাবে মুদ্রিত চেয়েছিলাম ("ফেব্রুয়ারী" পরিবর্তে "2")
নাথান

73

তারিখ.স্ট্রফটাইম ব্যবহার করুন। বিন্যাসের আর্গুমেন্টগুলি ডকুমেন্টেশনে বর্ণিত হয়েছে

এটি আপনি যা চেয়েছিলেন তা হ'ল:

some_date.strftime('%Y-%m-%d')

এই এক লোকালে অ্যাকাউন্ট বিবেচনা করে। (এটা কর)

some_date.strftime('%c')


27
# convert date time to regular format.

d_date = datetime.datetime.now()
reg_format_date = d_date.strftime("%Y-%m-%d %I:%M:%S %p")
print(reg_format_date)

# some other date formats.
reg_format_date = d_date.strftime("%d %B %Y %I:%M:%S %p")
print(reg_format_date)
reg_format_date = d_date.strftime("%Y-%m-%d %H:%M:%S")
print(reg_format_date)

আউটপুট

2016-10-06 01:21:34 PM
06 October 2016 01:21:34 PM
2016-10-06 13:21:34

25

অথবা এমনকি

from datetime import datetime, date

"{:%d.%m.%Y}".format(datetime.now())

আউট: '25 .12.2013

অথবা

"{} - {:%d.%m.%Y}".format("Today", datetime.now())

আউট: 'আজ - 25.12.2013'

"{:%A}".format(date.today())

আউট: 'বুধবার'

'{}__{:%Y.%m.%d__%H-%M}.log'.format(__name__, datetime.now())

আউট: '__ মেইল ​​____ 2014.06.09__16-56.log'



8

টাইপ-নির্দিষ্ট সঙ্গে datetimeস্ট্রিং বিন্যাস (দেখুন nk9 এর উত্তর ব্যবহার str.format()।) একটি বিন্যস্ত স্ট্রিং আক্ষরিক (পাইথন 3.6 সাল থেকে 2016-12-23):

>>> import datetime
>>> f"{datetime.datetime.now():%Y-%m-%d}"
'2017-06-15'

তারিখ / সময় ফর্ম্যাট নির্দেশনা অংশ হিসেবে নথিভুক্ত হয় না ফরম্যাট স্ট্রিং সিনট্যাক্স বরং কিন্তু date, datetimeএবং timeএর strftime()ডকুমেন্টেশন। এগুলি 1989 সি স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি হয়েছে তবে পাইথন 3.6 এর পরে কিছু আইএসও 8601 নির্দেশ অন্তর্ভুক্ত করেছে।


নোট করুন যে আমি এই তথ্যটি গ্রহণযোগ্য উত্তরে যুক্ত করেছি ।
হ্যান্ডেল করুন

স্ট্রফটাইম আসলে কোনও "আইএসও 8601 আউটপুট" অন্তর্ভুক্ত করে না। এখানে "নির্দেশিকা" রয়েছে তবে কেবলমাত্র "সপ্তাহের দিন" এর মতো নির্দিষ্ট টোকেনের জন্য, পুরো আইএসও 8601 টাইমস্ট্যাম্প নয়, যা আমি সর্বদা বিরক্তিকর হয়ে পড়েছি।
অ্যারাক্যাট

5

আপনাকে তারিখের সময় অবজেক্টটিকে স্ট্রিংয়ে রূপান্তর করতে হবে।

নিম্নলিখিত কোডটি আমার পক্ষে কাজ করেছে:

import datetime
collection = []
dateTimeString = str(datetime.date.today())
collection.append(dateTimeString)
print collection

আপনার যদি আরও কোনও সাহায্যের প্রয়োজন হয় তবে আমাকে জানান।


3
চলে আসো ! তারিখের অবজেক্টের পরিবর্তে কোনও নবাগতকে স্ট্রিং সঞ্চয় করতে উত্সাহিত করবেন না। তিনি কখনই কোনও ভাল বা খারাপ ধারণা তা জানতে পারবেন না ...
ই-সন্তুষ্ট

ই-সন্তুষ্ট: আপনার যা দরকার তা যদি স্ট্রিং হয় তবে বড় বিষয়টি কী? আমরা আমাদের ফার্মওয়্যার বিল্ডের তারিখগুলিকে সারাক্ষণ স্ট্রিং হিসাবে সঞ্চয় করি - কখনও কখনও একটি সম্পূর্ণ অবজেক্ট স্টোর করা যখন আপনার প্রয়োজন সমস্ত সাধারণ টাইমস্ট্যাম্প হয় (ইয়াজিএনআই এবং সমস্ত))
হ্যানক্লিন্টো

3
হ্যাঁ, নির্দিষ্ট ক্ষেত্রে এটি হয়। আমি কেবল বোঝাতে চাইছি একজন নবাগত এই মামলাগুলি সনাক্ত করতে সক্ষম হবে না। সুতরাং আসুন ডান পা দিয়ে শুরু করুন :-)
ই-সন্তুষ্ট

4

সুবিধার জন্য অনেক বেশি মডিউল আমদানি করার ধারণাটি আমি ঘৃণা করি। আমি বরং উপলব্ধ মডিউলটির সাথে কাজ করব যা এই ক্ষেত্রে datetimeএকটি নতুন মডিউল কল করার চেয়ে নয় time

>>> a = datetime.datetime(2015, 04, 01, 11, 23, 22)
>>> a.strftime('%Y-%m-%d %H:%M')
'2015-04-01 11:23'

1
আমি মনে করি কোডের এক লাইনে এটি করা আরও দক্ষ হবেa = datetime.datetime(2015, 04, 01, 23, 22).strftime('%Y-%m-%d %H:%M)
ডোরিয়ান ডোর


3

আপনি যা চান তা করার জন্য আপনি সাধারণ কিছু জিজ্ঞাসা করেছেন এই বিষয়টি বিবেচনা করে আপনি কেবল:

import datetime
str(datetime.date.today())

3

যারা লোকেল-ভিত্তিক তারিখ চান এবং সময় সহ নয় তাদের জন্য:

>>> some_date.strftime('%x')
07/11/2019

2

আপনি এটি একটি স্ট্রিং হিসাবে যুক্ত করতে চান?

import datetime 
mylist = [] 
today = str(datetime.date.today())
mylist.append(today) 
print mylist

2

যেহেতু print todayআপনি যা চান তা ফেরত দেওয়ার অর্থ হ'ল আজকের অবজেক্টের __str__ফাংশনটি আপনি যে স্ট্রিংটি সন্ধান করছেন তা ফেরত দেয়।

সুতরাং আপনি mylist.append(today.__str__())পাশাপাশি করতে পারেন ।



1

আমার উত্তরের জন্য একটি দ্রুত দাবি অস্বীকার - আমি পাইথনটি প্রায় 2 সপ্তাহ ধরেই শিখছি, তাই আমি কোনওভাবেই বিশেষজ্ঞ নই; অতএব, আমার ব্যাখ্যা সেরা নাও হতে পারে এবং আমি ভুল পরিভাষা ব্যবহার করতে পারি। যাইহোক, এখানে এটি যায়।

আমি আপনার কোডে লক্ষ্য করেছি যে আপনি যখন আপনার ভেরিয়েবল ঘোষণা করেছেন today = datetime.date.today()আপনি নিজের ভেরিয়েবলটির নাম একটি বিল্ট-ইন ফাংশনটির নাম দিয়ে বেছে নিয়েছেন।

আপনার পরবর্তী কোডের কোডটি যখন আপনার mylist.append(today)তালিকাকে সংযুক্ত করেছে, তখন এটি পুরো স্ট্রিংকে যুক্ত করে datetime.date.today(), যা আপনি আগে যুক্ত করার todayপরিবর্তে আপনার ভেরিয়েবলের মান হিসাবে সেট করেছিলেনtoday()

ডেটটাইম মডিউলটির সাথে কাজ করার সময় একটি সর্বাধিক কোডার নাও ব্যবহার করার একটি সহজ সমাধান হ'ল আপনার ভেরিয়েবলের নাম পরিবর্তন করা।

আমি যা চেষ্টা করেছি তা এখানে:

import datetime
mylist = []
present = datetime.date.today()
mylist.append(present)
print present

এবং এটি মুদ্রণ yyyy-mm-dd


1

(বছর / মাস / দিন) হিসাবে তারিখটি কীভাবে প্রদর্শিত করবেন তা এখানে রয়েছে:

from datetime import datetime
now = datetime.now()

print '%s/%s/%s' % (now.year, now.month, now.day)

1
from datetime import date
def time-format():
  return str(date.today())
print (time-format())

আপনি যা চান তা যদি এটি 6-23-2018 প্রিন্ট করবে :)


-1
import datetime
import time

months = ["Unknown","January","Febuary","Marchh","April","May","June","July","August","September","October","November","December"]
datetimeWrite = (time.strftime("%d-%m-%Y "))
date = time.strftime("%d")
month= time.strftime("%m")
choices = {'01': 'Jan', '02':'Feb','03':'Mar','04':'Apr','05':'May','06': 'Jun','07':'Jul','08':'Aug','09':'Sep','10':'Oct','11':'Nov','12':'Dec'}
result = choices.get(month, 'default')
year = time.strftime("%Y")
Date = date+"-"+result+"-"+year
print Date

এইভাবে আপনি তারিখটির উদাহরণটি যেমন ফর্ম্যাট করতে পারেন: 22-জুন-2017


1
কোনও এক লাইনে আপনি পেতে পারেন এমন কিছুর জন্য খুব বেশি কোড। আপনার সাথে %bপ্রথম তিন মাসের শব্দ এবং %Bপুরো মাসটি পাবেন। উদাহরণ: datetime.datetime.now().strftime("%Y-%b-%d %H:%M:%S")ফিরে আসবে '2018-অক্টোবর-04 09:44:08'
ভিক্টর লোপেজ

-1

আমি পুরোপুরি বুঝতে পারি না তবে, pandasসঠিক বিন্যাসে সময় পাওয়ার জন্য ব্যবহার করতে পারি :

>>> import pandas as pd
>>> pd.to_datetime('now')
Timestamp('2018-10-07 06:03:30')
>>> print(pd.to_datetime('now'))
2018-10-07 06:03:47
>>> pd.to_datetime('now').date()
datetime.date(2018, 10, 7)
>>> print(pd.to_datetime('now').date())
2018-10-07
>>> 

এবং:

>>> l=[]
>>> l.append(pd.to_datetime('now').date())
>>> l
[datetime.date(2018, 10, 7)]
>>> map(str,l)
<map object at 0x0000005F67CCDF98>
>>> list(map(str,l))
['2018-10-07']

তবে এটি স্ট্রিংগুলি সংরক্ষণ করে তবে রূপান্তর করা সহজ:

>>> l=list(map(str,l))
>>> list(map(pd.to_datetime,l))
[Timestamp('2018-10-07 00:00:00')]

4
পাইথন স্টাড লাইব্রেরিতে কিছু করার সম্পূর্ণ নির্ভরতা করার কী পদ্ধতি আছে?
হিজাজ্মান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.