上例中的代碼經過測試,加入FSetting.TimeSeparator:=':';后,毫秒部分讀取失敗,原因不太清楚。
TFormatSettings中一些屬性的解釋:
DateSeparator :Char
日期分隔符,用於分隔年月日
TimeSeparator :Char
時間分隔符,用於分隔小時,分鍾,秒
ShortDateFormat:String
區域設置中短日期格式的定義。
LongDateFormat :String
區域設置中長日期格式的定義。
ShortTimeFormat:String
區域設置中短時間格式的定義。
LongTimeFormat :String
區域設置中長時間格式的定義。
TimeAMString :String
用來表示上午的字符串
TimePMString :String
用來表示下午的字符串
ShortMonthNames:array[1..12] of String;
用於縮略表示月份名稱的數組,就是在使用FormatDateTime時顯示的mmm標識的字符串
LongMonthNames:array[1..12] of String;
用於完整表示月份名稱的數組,就是在使用FormatDateTime時顯示的mmmm標識的字符串
ShortDayNames :array[1..7] of String;
用於縮略表示星期名稱的數組,就是在使用FormatDateTime時顯示的ddd標識的字符串
LongDayNames :array[1..7] of String;
用於完整表示星期名稱的數組,就是在使用FormatDateTime時顯示的ddd標識的字符串
TwoDigitYearCenturyWindow:Word = 50;
在使用兩位年份時的起始年份。