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

C# में DateTime मान को UTC में बदलें

DateTime.ToUniversalTime() मेथड वर्तमान DateTime ऑब्जेक्ट के मान को स्थानीय समय से समन्वित सार्वभौमिक समय (UTC) में बदल देता है। रूपांतरण DateTime.Kind गुण पर निर्भर करता है: Local, Utc, या Unspecified।

उदाहरण 1: DateTime कंस्ट्रक्टर के साथ

using System;

public class Demo
{
    public static void Main()
    {
        DateTime d = new DateTime(2019, 12, 11, 7, 11, 25);
        Console.WriteLine("Date = {0}", d);
        DateTime res = d.ToUniversalTime();
        Console.WriteLine("String representation = {0}", res);
    }
}

आउटपुट

Date = 11/12/2019 7:11:25 AM
String representation = 11/12/2019 7:11:25 AM

उदाहरण 2: पार्स किए गए स्ट्रिंग के साथ

using System;

public class Demo
{
    public static void Main()
    {
        DateTime localDate, universalDate;
        String str = "11/12/2019 4:10:55";
        localDate = DateTime.Parse(str);
        universalDate = localDate.ToUniversalTime();
        Console.WriteLine("Local time = {0} ", localDate);
        Console.WriteLine("Universal time = {0} ", universalDate);
    }
}

आउटपुट

Local time = 11/12/2019 4:10:55 AM
Universal time = 11/12/2019 4:10:55 AM

नोट: आउटपुट में समय समान दिखाई देता है क्योंकि Kind Unspecified है (डिफ़ॉल्ट कंस्ट्रक्टर/पार्स)। Kind = DateTimeKind.Local के साथ, रूपांतरण स्थानीय टाइम जोन ऑफसेट लागू करेगा। UTC के लिए DateTime.UtcNow या DateTimeOffset का उपयोग करें।

  1. - पायथन में डेटाइम को UTC टाइमस्टैम्प में कैसे बदलें?

    आप पायथन में डेटाइम को UTC टाइमस्टैम्प में बदलने के लिए datetime मॉड्यूल का उपयोग कर सकते हैं। यदि आपके पास पहले से UTC में डेटाइम ऑब्जेक्ट है, तो आप timestamp() का उपयोग करके UTC टाइमस्टैम्प प्राप्त कर सकते हैं। यह फंक्शन उस डेटाइम ऑब्जेक्ट के लिए एपोक के बाद का समय लौटाता है। यदि आपके पास स्थानीय

  1. - पायथन में टाइमस्टैम्प स्ट्रिंग को डेटाइम ऑब्जेक्ट में कैसे बदलें?

    आप datetime मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t

  1. - पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s