ডেটটাইম.ডেট এবং ডেটটাইম.টাইম অবজেক্ট যুক্ত করার জন্য পাইথোনিক উপায়


197

আমার দুটি জিনিস রয়েছে যা একই ইভেন্ট উদাহরণটি উপস্থাপন করে --- একটিতে তারিখটি রাখা হয়, অন্যটি এই ইভেন্টের সময়, এবং আমি একটি ডেটটাইম অবজেক্ট তৈরি করতে চাই।

যেহেতু কেউ কেবল তারিখ এবং সময় অবজেক্টগুলি যোগ করতে পারে না (নিম্নলিখিত কলটি ব্যর্থ হয়):

 datetime.date(2011, 01, 01) + datetime.time(10, 23)

উত্তর:


354

এটি পাইথন ডক্সে

import datetime
datetime.datetime.combine(datetime.date(2011, 1, 1), 
                          datetime.time(10, 23))

আয়

datetime.datetime(2011, 1, 1, 10, 23)

2
এটি যদিও জিনফো হারিয়েছে (যদি তারিখটি থাকে)। এটি রাখার কোনও উপায় আছে?
ypercubeᵀᴹ

এবং পাইথন 3 এ? খুঁজে পাচ্ছি নাcombine()
অলিভিয়ার পন্স

@ অলিভিয়ারপন্স পাইথন 3-তে কিছুই পরিবর্তিত হয়নি: ডকস.পিথন.আর
/

আমি দুঃখিত আপনি সঠিক, combine()একটি datetimeমান প্রয়োগ করা যেতে পারে । অনেক ধন্যবাদ
অলিভিয়ার পন্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.