কম্পিউটার টিউটোরিয়াল

C#-এ টাইম ফাংশনগুলো

DateTime-এ ডেট এবং টাইম উভয়ের জন্য মেথড এবং প্রোপার্টি রয়েছে, যেমন—এক দিনের ঘন্টা বা মিনিট কীভাবে বের করবেন, ইত্যাদি।

এখানে শুধু টাইম ফাংশনগুলো নিয়ে আলোচনা করা হলো:

সব ফাংশনের জন্য MSDN (Microsoft Developer Network) রেফার করুন:

ক্রমিক নং মেথড ও প্রোপার্টি
1 AddDays(Double)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক দিন যোগ করে একটি নতুন DateTime রিটার্ন করে।
2 AddHours(Double)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক ঘন্টা যোগ করে একটি নতুন DateTime রিটার্ন করে।
3 AddMilliseconds(Double)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক মিলিসেকেন্ড যোগ করে একটি নতুন DateTime রিটার্ন করে।
4 AddMinutes(Double)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক মিনিট যোগ করে একটি নতুন DateTime রিটার্ন করে।
5 AddSeconds(Double)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক সেকেন্ড যোগ করে একটি নতুন DateTime রিটার্ন করে।
6 AddYears(Int32)
এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক বছর যোগ করে একটি নতুন DateTime রিটার্ন করে।

একটি টাইম ফাংশন AddMilliseconds(Double) নিয়ে জানি যেটি এই ইন্সট্যান্সের ভ্যালুতে নির্দিষ্ট সংখ্যক মিলিসেকেন্ড যোগ করে।

উদাহরণ

using System;
public class Demo {
    public static void Main() {
        string dateFormat = "MM/dd/yyyy hh:mm:ss.fffffff";
        DateTime dateCurrent = new DateTime(2018, 7, 23, 13, 0, 0);
        Console.WriteLine("Original date: {0} ({1:N0} ticks)\n", dateCurrent.ToString(dateFormat), dateCurrent.Ticks);
        DateTime dateNew = dateCurrent.AddMilliseconds(1);
        Console.WriteLine("Next date: {0} ({1:N0} ticks)", dateNew.ToString(dateFormat), dateNew.Ticks);
    }
}

আউটপুট

Original date: 07/23/2018 01:00:00.0000000 (636,679,476,000,000,000 ticks)
Next date: 07/23/2018 01:00:00.0010000 (636,679,476,000,010,000 ticks)
  1. HTML5-এ datetime এবং datetime-local-এর পার্থক্য

  2. HTML <time> datetime অ্যাট্রিবিউট

  3. HTML DOM Time অবজেক্ট

  4. HTML DOM Time dateTime প্রপার্টি