Avatar ·

C# में दो तारीखों के बीच दिनों का अंतर कैसे निकालें?

सभी को नमस्ते! मैं एक शुरुआती C# डेवलपर हूँ, और मेरे सामने एक सरल सा काम आया है, लेकिन मुझे सही समाधान नहीं मिल रहा। मुझे दो तारीखों के बीच दिनों की संख्या निकालनी है। उदाहरण के लिए, मैं जानना चाहता हूँ कि 1 जनवरी 2023 से आज तक कितने दिन बीत चुके हैं, या नए साल तक कितने दिन बाकी हैं। मैंने DateTime ऑब्जेक्ट्स को घटाने की कोशिश की, लेकिन परिणाम किसी TimeSpan के रूप में आता है, और मुझे यकीन नहीं है कि मैं इसे दिनों में सही ढंग से बदल रहा हूँ। मेरा कोड कुछ इस तरह है: ```csharp DateTime startDate = new DateTime(2023, 1, 1); DateTime endDate = DateTime.Now; var difference = endDate - startDate; Console.WriteLine(difference); // कुछ इस तरह आउटपुट देता है 456.12:30:25... ``` मुझे बस एक पूर्णांक दिन चाहिए, बिना घंटे, मिनट और सेकंड के। मैंने सुना है कि TimeSpan में Days प्रॉपर्टी होती है, लेकिन यकीन नहीं है कि यह वही करती है जो मुझे चाहिए। साथ ही, मैं यह सुनिश्चित करना चाहता हूँ कि मेरा समाधान लीप वर्ष और अलग-अलग टाइम ज़ोन को सही ढंग से संभालता है।