Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में DateTime क्लास: तारीख बनाना, वर्तमान समय, दिन जोड़ना


C# में तारीख और समय के लिए DateTime स्ट्रक्चर उपयोग किया जाता है। इसकी रेंज: 0001-01-01 00:00:00 से 9999-12-31 23:59:59 तक।

1. DateTime ऑब्जेक्ट बनाना

using System;

class Test
{
    static void Main()
    {
        DateTime dt = new DateTime(2018, 7, 24);
        Console.WriteLine(dt.ToString());  // 7/24/2018 12:00:00 AM
    }
}

2. वर्तमान तारीख और समय

Console.WriteLine(DateTime.Now);      // लोकल समय
Console.WriteLine(DateTime.UtcNow);   // UTC समय
Console.WriteLine(DateTime.Today);    // केवल तारीख (समय 00:00:00)

3. दिन/महीना/साल जोड़ना

DateTime dt1 = new DateTime(2018, 7, 23, 8, 20, 10);
Console.WriteLine("पुरानी तारीख: " + dt1);

DateTime dt2 = dt1.AddDays(7);
Console.WriteLine("नई तारीख: " + dt2);  // 7/30/2018 8:20:10 AM

// अन्य Add मेथड्स
dt1.AddHours(2);
dt1.AddMonths(3);
dt1.AddYears(1);
dt1.Add(TimeSpan.FromDays(10));

4. तारीख फॉर्मेटिंग

DateTime now = DateTime.Now;
Console.WriteLine(now.ToString("yyyy-MM-dd"));        // 2024-01-15
Console.WriteLine(now.ToString("dd/MM/yyyy HH:mm"));  // 15/01/2024 14:30
Console.WriteLine(now.ToString("M"));                 // January 15

5. पार्सिंग

DateTime parsed = DateTime.Parse("2024-01-15");
bool success = DateTime.TryParse("invalid", out DateTime result);

मुख्य बिंदु

  • DateTime इम्यूटेबल है - सभी Add* मेथड्स नया इंस्टेंस लौटाते हैं।
  • टाइमज़ोन के लिए DateTimeOffset या TimeZoneInfo उपयोग करें।
  • .NET 6+ में DateOnly और TimeOnly स्ट्रक्चर उपलब्ध।
  1. - MySQL में DATETIME को DATE में कैसे कास्ट करें?

    CAST() फ़ंक्शन का उपयोग MySQL में DATETIME मान को केवल DATE (बिना समय भाग के) में बदलने के लिए CAST() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT CAST(yourColumnName AS DATE) AS anyVariableName FROM yourTableName; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO ConvertDatetimeToDate VALUES

  1. - C# में Convert क्लास का उपयोग

    Convert क्लास में एक बेस डेटा टाइप को दूसरे बेस डेटा टाइप में बदलने के मेथड्स होते हैं। कुछ उदाहरण देखते हैं: Convert.ToBoolean() मेथड निर्दिष्ट मान को समतुल्य बूलियन मान में बदलता है। सिंटैक्स public static bool ToBoolean (string val, IFormatProvider provider); यहां, val एक स्ट्रिंग है जिसमें True

  1. C# में Console क्लास C# में Console क्लास

    C# में Console क्लास का उपयोग कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम को दर्शाने के लिए किया जाता है। आइए C# में Console क्लास प्रॉपर्टीज के कुछ उदाहरण देखते हैं: Console.CursorLeft प्रॉपर्टी C# में कंसोल का CursorLeft बदलने के लिए Console.CursorLeft प्रॉपर्टी का उपयोग करें। उदा