इसके साथ String.Format()
उदाहरण के लिए DateTime
वस्तुओं को कई अलग-अलग तरीकों से प्रारूपित करना संभव है। हर बार जब मुझे एक वांछित प्रारूप की तलाश होती है, तो मुझे इंटरनेट पर खोज करने की आवश्यकता होती है। लगभग हमेशा मुझे एक उदाहरण मिलता है जिसका मैं उपयोग कर सकता हूं। उदाहरण के लिए:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
लेकिन मेरे पास कोई सुराग नहीं है कि यह कैसे काम करता है और कौन से वर्ग इन 'जादू' अतिरिक्त तार का समर्थन करते हैं।
तो मेरे सवाल हैं:
- स्ट्रिंग रिजल्ट के लिए
String.Format
अतिरिक्त जानकारीMM/dd/yyyy
को मैप कैसे करता है ? - क्या सभी Microsoft ऑब्जेक्ट इस सुविधा का समर्थन करते हैं?
क्या यह कहीं दस्तावेज है? - क्या ऐसा कुछ करना संभव है:
String.Format("{0:MyCustomFormat}", new MyOwnClass())