C# में Unix timestamp को DateTime और वापस कैसे बदलें?
सभी को नमस्ते! मैं एक शुरुआती C# डेवलपर हूं, और मुझे Unix timestamp को DateTime और वापस बदलने में समस्या हो रही है। \n\nमेरे प्रोजेक्ट में, मुझे API से Unix timestamp फॉर्मेट में समय मिलता है (उदाहरण के लिए, 1678901234)। मुझे इस समय को UI पर पढ़ने योग्य फॉर्मेट में प्रदर्शित करना है, और कभी-कभी कनवर्ट किए गए मान को वापस सर्वर पर भेजना भी है। \n\nमैंने एक सरल रूपांतरण लिखने की कोशिश की, लेकिन कुछ गलत हो गया। यहाँ मेरा कोड है:\n\n```csharp\n// timestamp को DateTime में बदलने की कोशिश\nlong timestamp = 1678901234;\nDateTime dateTime = new DateTime(timestamp);\nConsole.WriteLine(dateTime); // कुछ अजीब आउटपुट देता है...\n\n// वापस रूपांतरण करने की कोशिश\nDateTime now = DateTime.Now;\nlong backToTimestamp = (long)now.Ticks;\nConsole.WriteLine(backToTimestamp);\n```\n\nसमस्या