मैं टाइम्सपैन के साथ कुछ गणित कर रहा हूं। नेट, और कभी-कभी ऋणात्मक टाइम्स पैन में परिणाम मिलता है। जब मैं परिणाम प्रदर्शित करता हूं तो मुझे ऋणात्मक संकेतक शामिल करने में इसे स्वरूपित करने में समस्या आ रही है। "00 -10: 00" है, जो अच्छा है, लेकिन मैं सेकंड तो यह कोशिश की दिखाने के लिए नहीं करना चाहतीनकारात्मक टाइमस्पैन स्वरूपण
Dim ts as New Timespan(-10,0,0)
ts.ToString()
यह प्रदर्शित करेगा।
ts.ToString("hh\:mm")
यह "10:00" देता है और इस मुद्दे के क्रूक्स के सामने से "-" गिरा देता है। मेरा वर्तमान समाधान यह है:
If(ts < TimeSpan.Zero, "-", "") & ts.ToString("hh\:mm")
लेकिन मैं केवल प्रारूप स्ट्रिंग का उपयोग करके इसे पूरा करने की उम्मीद कर रहा था।
बहुत अजीब। एमएसडीएन सुझाव देता है कि यह 'सी' प्रारूप के माध्यम से समर्थित है, लेकिन यदि आप इसे कस्टम प्रारूप में उपयोग करते हैं, तो यह http://msdn.microsoft.com/en-us/library/ee372286(v=vs.100) को क्रैश करता है। एएसपीएक्स –