मुझे वर्तमान प्रारूप सेटिंग्स मिल रही हैं:
_FormatSettings := TFormatSettings.Create(GetThreadLocale);
मेरा सिस्टम शॉर्ट डेट फॉर्मेट dd.MM.yyyy
है लेकिन _FormatSettings.shorDateFormat
dd/MM/yyyy
है। क्या मुझे स्लैश को FormatSettings
डेट सेपरेटर से बदलना चाहिए या मुझे किसी और चीज की जानकारी नहीं है?
मैं नवीनतम अपडेट के साथ विंडोज 10 का उपयोग कर रहा हूं।
मेरा वास्तविक लघु दिनांक प्रारूप है:
1 उत्तर
नहीं, आपको स्लैश को TFormatSettings.ShortDateFormat
में नहीं बदलना चाहिए। यह तिथि निर्माण को पंगु बना सकता है।
TFormatSettings.ShortDateFormat
में '/' वर्ण वास्तविक दिनांक विभाजक वर्ण (TFormatSettings.DateSeparator
) के लिए एक प्लेसहोल्डर है, जिसे दिनांक स्ट्रिंग के निर्माण के दौरान सम्मिलित किया जाएगा।
संदर्भ।
procedure DateTimeToString(var Result: string; const Format: string;
DateTime: TDateTime; const AFormatSettings: TFormatSettings);
System.SysUtils . में
संबंधित सवाल
नए सवाल
delphi
डेल्फी ऑब्जेक्ट पास्कल के उपयोग के माध्यम से देशी विंडोज, मैकओएस, लिनक्स, आईओएस और एंड्रॉइड अनुप्रयोगों के तेजी से विकास के लिए एक भाषा है। नाम डेल्फी भाषा के साथ-साथ इसके पुस्तकालयों, संकलक और आईडीई को संदर्भित करता है जो डेल्फी परियोजनाओं को संपादित करने और डिबग करने में मदद करने के लिए उपयोग किया जाता है।