उपयोग TimeSpan वर्ग है, जो आप जब तुम दिनांकों घटाना मिलेगा की है।
आप आउटपुट को standard या custom प्रारूप स्ट्रिंग का उपयोग करके प्रारूपित कर सकते हैं।
TimeSpan ts = DateTime.Now - DateTime.Today;
Console.WriteLine(
string.Format("{0:%d} days, {0:%h} hours, {0:%m} minutes, {0:%s} seconds", ts)
);
IMO, यह बजाय string.Format
उपयोग करने के लिए स्वच्छ और आसान है:
"0 दिन, 0 घंटे, 23 मिनट, 18 सेकंड"
की तरह कुछ के साथ किया जा सकता है अपने प्रारूप स्ट्रिंग में शब्दों से बचने के लिए (यदि आपको अभी .ToString
का उपयोग किया गया है) या इसे मैन्युअल रूप से निर्मित करना होगा।
स्रोत
2012-05-10 16:46:21
धन्यवाद दोस्तों - काश मैं आपके सभी उत्तरों को स्वीकार कर सकता हूं लेकिन इसकी अनुमति नहीं है इसलिए मैंने आपके सभी उत्तरों को उखाड़ फेंक दिया है। –