python - অনল - কিভাবে পাইথন মধ্যে বর্তমান সময় পেতে এবং বছর, মাস, দিন, ঘন্টা, মিনিট মধ্যে বিরতি?



দিন মাস বছর হিসাব (8)

আমি পাইথন-এ বর্তমান সময় পেতে চাই এবং সেগুলিকে year , month , day , hour , minute মতো ভেরিয়েবলগুলিতে বরাদ্দ করতে চাই। কিভাবে Python 2.7 এ করা যায়?

https://src-bin.com


Answer #1

আপনি gmtime ব্যবহার করতে পারেন

from time import gmtime

detailed_time = gmtime() 
#returns a struct_time object for current time

year = detailed_time.tm_year
month = detailed_time.tm_mon
day = detailed_time.tm_mday
hour = detailed_time.tm_hour
minute = detailed_time.tm_min

দ্রষ্টব্য: টাইম স্ট্যাম্পটি জিএমটাইমে পাস করা যেতে পারে, ডিফল্ট বর্তমান সময়ে সময় হিসাবে ফেরত দেওয়া হয় ()

eg.
gmtime(1521174681)

struct_time দেখুন


Answer #2

আপনি পাইথন 2.7 এ বর্তমান তারিখ এবং সময় পেতে ডেটাটাইম মডিউল ব্যবহার করতে পারেন

import datetime
print datetime.datetime.now()

আউটপুট:

2015-05-06 14:44:14.369392

Answer #3

এখানে একটি এক-মাছ ধরার নৌকা যা মাত্র 80 টি গৃহস্থালি রেখার মধ্যে আসে।

import time
year, month, day, hour, minute = time.strftime("%Y,%m,%d,%H,%M").split(',')

Answer #4

এটি একটি পুরনো প্রশ্ন, তবে আমি এমন সমাধান নিয়ে এসেছি যা অন্যদের মনে হতে পারে।

def get_current_datetime_as_dict():
n = datetime.now()
t = n.timetuple()
field_names = ["year",
               "month",
               "day",
               "hour",
               "min",
               "sec",
               "weekday",
               "md",
               "yd"]
return dict(zip(field_names, t))

timetuple () অন্য অ্যারের সাথে zipped করা যেতে পারে, যা লেবেলযুক্ত tuples তৈরি করে। একটি অভিধানে get_current_datetime_as_dict()['year'] নিক্ষেপ করুন এবং ফলপ্রসূ পণ্যটি get_current_datetime_as_dict()['year'] সাথে গ্রাস করা যেতে পারে।

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


Answer #5

দেখা যাক কিভাবে বর্তমান সময় থেকে পাইথন দিন, মাস, বছর পেতে এবং মুদ্রণ করতে হয়:

import datetime

now = datetime.datetime.now()
year = '{:02d}'.format(now.year)
month = '{:02d}'.format(now.month)
day = '{:02d}'.format(now.day)
hour = '{:02d}'.format(now.hour)
minute = '{:02d}'.format(now.minute)
day_month_year = '{}-{}-{}'.format(year, month, day)

print('day_month_year: ' + day_month_year)

ফলাফল:

day_month_year: 2019-03-26

Answer #6

datetime মডিউল আপনার বন্ধু:

import datetime
now = datetime.datetime.now()
print now.year, now.month, now.day, now.hour, now.minute, now.second
# 2015 5 6 8 53 40

আপনি পৃথক ভেরিয়েবল প্রয়োজন হয় না, ফেরত datetime বস্তুর বৈশিষ্ট্যাবলী আপনার প্রয়োজন আছে।


Answer #7

পাইথনের জন্য 3

import datetime
now = datetime.datetime.now()
print(now.year, now.month, now.day, now.hour, now.minute, now.second)

Answer #8
import time
year = time.strftime("%Y") # or "%y"




time