C# में DateTime को "YYYYMMDDHHMMSS" फॉर्मेट की स्ट्रिंग में कैसे बदलें?
सभी को नमस्कार! मैं C# में नया हूँ और एक साधारण सी लगने वाली समस्या से जूझ रहा हूँ। मुझे वर्तमान दिनांक और समय को "YYYYMMDDHHMMSS" फॉर्मेट में एक स्ट्रिंग के रूप में सेव करना है - यानी बिना किसी separator के, एक सतत संख्या के रूप में। उदाहरण के लिए, 5 मार्च 2025, 14:30:45 के लिए परिणाम "20250305143045" होना चाहिए। \n\nमुझे पता है कि C# में `DateTime.ToString()` method है, लेकिन जब मैं लिखता हूँ:\n\n```csharp\nDateTime now = DateTime.Now;\nstring result = now.ToString("YYYYMMDDHHMMSS");\n```\n\nतो मुझे वह नहीं मिलता जो मैं उम्मीद करता हूँ। "20250305143045" के बजाय कुछ "YYYYMMDDHHMMSS" जैसा आउटपुट आता है - यानी मेरे अक्षर सीधे स्ट्रिंग में कॉपी हो जाते हैं। मैंने छोटे अक्षरों में लिखने की भी कोशिश की, लेकिन वह भी काम नहीं किया।\n\nमैंने Google किया, लेकिन separators (dash, colon) के साथ कई अलग-अलग विकल्प मिले, जबकि मुझे बिना उनके कॉम्पैक्ट फॉर्मेट चाहिए। कृपया बताएं, कैसे करें?