আপনার কোডটিতে কী কী আছে তার জবাব আপনার কাছে ইতিমধ্যে রয়েছে বলে আপনি সাধারণত ডেটটাইমগুলির সাথে কীভাবে খেলতে পারেন তার বিষয়ে আমি আরও একটি দৃষ্টিভঙ্গি আনতে পারি এবং আপনার সমস্যাটি বিশেষভাবে সমাধান করতে পারি।
প্রায়শই আপনি নিজেকে সমাধানের ক্ষেত্রে একটি সমস্যা হিসাবে দেখেন। এটি আপনাকে একটি অত্যাবশ্যক কোড দিয়ে শেষ করার একটি কারণ । যদিও এটি কাজ করে দুর্দান্ত; আরও কিছু আছে, যুক্তিযুক্তভাবে আরও রক্ষণাবেক্ষণযোগ্য বিকল্প। এর মধ্যে একটি হ'ল ঘোষিত কোড। পয়েন্টটি জিজ্ঞাসা করছে যে কীভাবে সেখানে যাবেন তার পরিবর্তে আপনার কী প্রয়োজন।
আপনার বিশেষ ক্ষেত্রে এটি নীচের মত দেখতে পারে। প্রথমত, আপনি খুঁজে বের করতে হবে কি এটা যে আপনার জন্য, যে, বিমূর্ত আবিষ্কার খুঁজছি। আপনার ক্ষেত্রে, দেখে মনে হচ্ছে আপনার একটি তারিখ দরকার । কেবল কোনও তারিখই নয়, এটির কিছু মানক প্রতিনিধিত্ব রয়েছে। বলুন, আইএসও 8601 তারিখ। কমপক্ষে দুটি বাস্তবায়ন রয়েছে: প্রথমটি হ'ল আইএসও 8601-ফর্ম্যাট করা স্ট্রিং (বা অন্য কোনও ফর্ম্যাটের স্ট্রিং) থেকে পার্স করা তারিখ এবং দ্বিতীয়টি ভবিষ্যতের তারিখ যা একদিন পরের। সুতরাং, পুরো কোডটি এর মতো দেখতে পেল:
(new Future(
new DateTimeParsedFromISO8601('2009-09-30 20:24:00'),
new OneDay()
))
->value();
DATETIME আকাশ গান সঙ্গে আরো উদাহরণের জন্য খুঁজে বার করো এই এক ।