亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

characters




<<Delphi6函數(shù)大全4-SysUtils.pas>>

首部      function FormatFloat(const Format: string; Value: Extended): string;      $[SysUtils.pas
功能 返回浮點數(shù)類型以指定格式字符串Format轉(zhuǎn)換成字符串
說明 FormatFloat(',.00',      1234567890) = '1,234,567,890.00'
參考 function      SysUtils.FloatToTextFmt
例子 Edit1.Text := FormatFloat(Edit2.Text,      StrToFloatDef(Edit3.Text, 0));
━━━━━━━━━━━━━━━━━━━━━
首部 function      FormatCurr(const Format: string; Value: Currency): string;      $[SysUtils.pas
功能 返回貨幣類型以指定格式字符串Format轉(zhuǎn)換成字符串
說明 FormatCurr(',.00',      1234567890) = '1,234,567,890.00'
參考 function      SysUtils.FloatToTextFmt
例子 Edit1.Text := FormatCurr(Edit2.Text,      StrToCurrDef(Edit3.Text, 0));
━━━━━━━━━━━━━━━━━━━━━
首部 function      FloatToTextFmt(Buf: PChar; const Value; ValueType: TFloatValue; Format:      PChar): Integer; $[SysUtils.pas
功能      返回浮點數(shù)以指定格式字符串Format轉(zhuǎn)換成指針字符串的內(nèi)存大小
說明 ValueType指定無類型參數(shù)Value的類型
參考      <NULL>
例子
///////Begin FloatToTextFmt
procedure      TForm1.Button1Click(Sender: TObject);
var
vBuffer: array[0..255] of      Char;
E: Extended;
begin
E := StrToFloatDef(Edit1.Text,      0);
SpinEdit1.Value := FloatToTextFmt(vBuffer, E,
fvExtended,      PChar(Edit2.Text));
Edit3.Text := Copy(vBuffer, 1,      SpinEdit1.Value);
end;
///////End      FloatToTextFmt
━━━━━━━━━━━━━━━━━━━━━
首部 function StrToFloat(const S:      string): Extended; $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成浮點數(shù)
說明      字符串非浮點數(shù)表達(dá)時將引起異常
參考 function SysUtils.TextToFloat
例子 var E: Extended;      begin E := StrToFloat(Edit1.Text); end;
━━━━━━━━━━━━━━━━━━━━━
首部      function StrToFloatDef(const S: string; const Default: Extended):      Extended; $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成浮點數(shù)
說明      字符串非浮點數(shù)表達(dá)時則返回默認(rèn)值Default
參考 function SysUtils.TextToFloat
例子 var E:      Extended; begin E := StrToFloatDef(Edit1.Text, 0);      end;
━━━━━━━━━━━━━━━━━━━━━
首部 function TryStrToFloat(const S:      string; out Value: Extended): Boolean; overload; $[SysUtils.pas
首部      function TryStrToFloat(const S: string; out Value: Single): Boolean;      overload; $[SysUtils.pas
首部 function TryStrToFloat(const S: string; out      Value: Double): Boolean; overload; $[SysUtils.pas
功能      返回字符串S轉(zhuǎn)換成浮點數(shù)Value是否成功
說明 字符串非浮點數(shù)表達(dá)時返回False并且Value將輸出為不確定的值
參考      function SysUtils.TextToFloat
例子
///////Begin      TryStrToFloat
procedure TForm1.Button1Click(Sender:      TObject);
var
E: Extended;
begin
CheckBox1.Checked :=      TryStrToFloat(Edit1.Text, E);
Edit2.Text := FormatFloat('',      E);
end;
///////End TryStrToFloat
━━━━━━━━━━━━━━━━━━━━━
首部      function StrToCurr(const S: string): Currency; $[SysUtils.pas
功能      返回字符串S轉(zhuǎn)換成貨幣數(shù)
說明 字符串非貨幣數(shù)表達(dá)時將引起異常
參考 function      SysUtils.TextToFloat
例子 var C: Currency; begin C :=      StrToCurr(Edit1.Text); end;
━━━━━━━━━━━━━━━━━━━━━
首部 function      StrToCurrDef(const S: string; const Default: Currency): Currency;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成貨幣數(shù)
說明 字符串非貨幣數(shù)表達(dá)時則返回默認(rèn)值Default
參考      function SysUtils.TextToFloat
例子 var C: Currency; begin C :=      StrToCurrDef(Edit1.Text, 0); end;
━━━━━━━━━━━━━━━━━━━━━
首部 function      TryStrToCurr(const S: string; out Value: Currency): Boolean;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成貨幣數(shù)Value是否成功
說明      字符串非貨幣數(shù)表達(dá)時返回False并且Value將輸出為不確定的值
參考 function      SysUtils.TextToFloat
例子
///////Begin TryStrToCurr
procedure      TForm1.Button1Click(Sender: TObject);
var
C:      Currency;
begin
CheckBox1.Checked := TryStrToCurr(Edit1.Text,      C);
Edit2.Text := FormatCurr('', C);
end;
///////End      TryStrToCurr
━━━━━━━━━━━━━━━━━━━━━
首部 function TextToFloat(Buffer:      PChar; var Value; ValueType: TFloatValue): Boolean; $[SysUtils.pas
功能      返回將指針字符串Buffer轉(zhuǎn)換成無類型變量Value
說明 ValueType指定無類型參數(shù)Value的類型
參考      <NULL>
例子
///////Begin TextToFloat
procedure      TForm1.Button1Click(Sender: TObject);
var
E:      Extended;
begin
CheckBox1.Checked := TextToFloat(PChar(Edit1.Text),      E,
fvExtended);
Edit2.Text := FormatFloat('',      E);
end;
///////End TextToFloat
━━━━━━━━━━━━━━━━━━━━━
首部      procedure FloatToDecimal(var Result: TFloatRec; const Value; ValueType:      TFloatValue; Precision, Decimals: Integer); $[SysUtils.pas
功能      將浮點數(shù)轉(zhuǎn)換成浮點結(jié)構(gòu)類型并返回到Result
說明      ValueType指定類型;Precision指定精度;Decimals指定小數(shù)
參考 type      SysUtils.TFloatRec
例子 <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部      function DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp;      $[SysUtils.pas
功能 返回日期時間類型轉(zhuǎn)換成時間結(jié)構(gòu)類型
說明 <NULL>
參考 type      SysUtils.TTimeStamp
例子 <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部      function TimeStampToDateTime(const TimeStamp: TTimeStamp): TDateTime;      $[SysUtils.pas
功能 返回時間結(jié)構(gòu)類型轉(zhuǎn)換成日期時間類型
說明 <NULL>
參考 type      SysUtils.TTimeStamp
例子 <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部      function MSecsToTimeStamp(MSecs: Comp): TTimeStamp; $[SysUtils.pas
功能      返回微妙轉(zhuǎn)換成時間結(jié)構(gòu)類型
說明 <NULL>
參考 type SysUtils.TTimeStamp
例子      <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部 function      TimeStampToMSecs(const TimeStamp: TTimeStamp): Comp; $[SysUtils.pas
功能      返回時間結(jié)構(gòu)類型轉(zhuǎn)換成微妙
說明 <NULL>
參考 type SysUtils.TTimeStamp
例子      <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部 function EncodeDate(Year,      Month, Day: Word): TDateTime; $[SysUtils.pas
功能 返回合并年、月、日得到的日期
說明      當(dāng)出現(xiàn)非法組合時將觸發(fā)異常
參考 function SysUtils.TryEncodeDate
例子 Edit1.Text :=      DateToStr(EncodeDate(SpinEdit1.Value, SpinEdit2.Value,      SpinEdit3.Value));
━━━━━━━━━━━━━━━━━━━━━
首部 function      EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime; $[SysUtils.pas
功能      返回合并時、分、秒、微秒得到的時間
說明 當(dāng)出現(xiàn)非法組合時將觸發(fā)異常
參考 function      SysUtils.TryEncodeTime
例子 Edit1.Text :=      TimeToStr(EncodeTime(SpinEdit1.Value, SpinEdit2.Value, SpinEdit3.Value,      SpinEdit4.Value));
━━━━━━━━━━━━━━━━━━━━━
首部 function      TryEncodeDate(Year, Month, Day: Word; out Date: TDateTime): Boolean;      $[SysUtils.pas
功能 返回合并年、月、日得到的日期是否成功
說明      當(dāng)出現(xiàn)非法組合時將返回False并且Date輸出為0
參考 function      SysUtils.IsLeapYear
例子
///////Begin TryEncodeDate
procedure      TForm1.Button1Click(Sender: TObject);
var
vDate:      TDate;
begin
CheckBox1.Checked := TryEncodeDate(SpinEdit1.Value,      SpinEdit2.Value,
SpinEdit3.Value, TDateTime(vDate));
Edit1.Text :=      DateToStr(vDate);
end;
///////End      TryEncodeDate
━━━━━━━━━━━━━━━━━━━━━
首部 function TryEncodeTime(Hour,      Min, Sec, MSec: Word; out Time: TDateTime): Boolean; $[SysUtils.pas
功能      返回合并時、分、秒、微秒得到的時間是否成功
說明 當(dāng)出現(xiàn)非法組合時將返回False并且Time輸出為0
參考 const      SysUtils.MSecsPerDay
例子
///////Begin TryEncodeTime
procedure      TForm1.Button1Click(Sender: TObject);
var
vTime:      TTime;
begin
CheckBox1.Checked := TryEncodeTime(SpinEdit1.Value,      SpinEdit2.Value,
SpinEdit3.Value, SpinEdit3.Value,      TDateTime(vTime));
Edit1.Text :=      TimeToStr(vTime);
end;
///////End      TryEncodeTime
━━━━━━━━━━━━━━━━━━━━━
首部 procedure DecodeDate(const      DateTime: TDateTime; var Year, Month, Day: Word); $[SysUtils.pas
功能      分解日期為年、月、日
說明 <NULL>
參考 function      SysUtils.DecodeDateFully
例子
///////Begin DecodeDate
procedure      TForm1.Button1Click(Sender: TObject);
var
Year, Month, Day:      Word;
begin
DecodeDate(Date, Year, Month, Day);
SpinEdit1.Value      := Year;
SpinEdit2.Value := Month;
SpinEdit3.Value :=      Day;
end;
///////End DecodeDate
━━━━━━━━━━━━━━━━━━━━━
首部      function DecodeDateFully(const DateTime: TDateTime; var Year, Month, Day,      DOW: Word): Boolean; $[SysUtils.pas
功能 分解日期為年、月、日、星期
說明 [DOW:Day Of      Week]
參考 function SysUtils.DateTimeToTimeStamp
例子
///////Begin      DecodeDateFully
procedure TForm1.Button1Click(Sender:      TObject);
var
Year, Month, Day, DOW:      Word;
begin
DecodeDateFully(Date, Year, Month, Day,      DOW);
SpinEdit1.Value := Year;
SpinEdit2.Value :=      Month;
SpinEdit3.Value := Day;
SpinEdit4.Value :=      DOW;
end;
///////End DecodeDateFully
━━━━━━━━━━━━━━━━━━━━━
首部      function InternalDecodeDate(const DateTime: TDateTime; var Year, Month,      Day, DOW: Word): Boolean; $[SysUtils.pas
功能 <NULL>
說明      Kylix函數(shù)
參考 function SysUtils.DecodeDateFully
例子      <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部 procedure DecodeTime(const      DateTime: TDateTime; var Hour, Min, Sec, MSec: Word); $[SysUtils.pas
功能      分解時間為時、分、秒、微妙
說明 <NULL>
參考 function      SysUtils.DateTimeToTimeStamp
例子
///////Begin DecodeTime
procedure      TForm1.Button1Click(Sender: TObject);
var
Hour, Min, Sec, MSec:      Word;
begin
DecodeTime(Time, Hour, Min, Sec,      MSec);
SpinEdit1.Value := Hour;
SpinEdit2.Value :=      Min;
SpinEdit3.Value := Sec;
SpinEdit4.Value :=      MSec;
end;
///////End DecodeTime
━━━━━━━━━━━━━━━━━━━━━
首部      procedure DateTimeToSystemTime(const DateTime: TDateTime; var SystemTime:      TSystemTime); $[SysUtils.pas
功能 返回日期時間類型轉(zhuǎn)換成系統(tǒng)時間類型
說明      <NULL>
參考 function SysUtils.DecodeDateFully;function      SysUtils.DecodeTime
例子 <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部      function SystemTimeToDateTime(const SystemTime: TSystemTime): TDateTime;      $[SysUtils.pas
功能 返回系統(tǒng)時間類型轉(zhuǎn)換成日期時間類型
說明 <NULL>
參考 function      SysUtils.EncodeDate;function SysUtils.EncodeTime
例子      <NULL>
━━━━━━━━━━━━━━━━━━━━━
首部 function DayOfWeek(const      DateTime: TDateTime): Word; $[SysUtils.pas
功能 返回日期時間DateTime所在的星期
說明      1(星期天),2(星期一),3(星期二),4(星期三),5(星期四),6(星期五),7(星期六)
參考 function      SysUtils.DateTimeToTimeStamp
例子
///////Begin DayOfWeek
procedure      TForm1.Button1Click(Sender: TObject);
const
cWeekCn: array[1..7] of      string =
('星期天', '星期一', '星期二', '星期三', '星期四', '星期五',      '星期六');
begin
Edit1.Text :=      cWeekCn[DayOfWeek(Now)];
end;
///////End      DayOfWeek
━━━━━━━━━━━━━━━━━━━━━
首部 function Date: TDateTime;      $[SysUtils.pas
功能 返回當(dāng)前日期
說明 Date - Int(Date)=0;
參考 function      SysUtils.DateTimeToString
例子 Edit1.Text :=      DateToStr(Date);
━━━━━━━━━━━━━━━━━━━━━
首部 function Time: TDateTime;      $[SysUtils.pas
功能 返回當(dāng)前時間
說明 Time - Frac(Time)=0;
參考 function      Windows.GetLocalTime;function SysUtils.EncodeTime
例子 Edit1.Text :=      TimeToStr(Time);
━━━━━━━━━━━━━━━━━━━━━
首部 function Now: TDateTime;      $[SysUtils.pas
功能 返回當(dāng)前日期時間
說明 Date + Time=Now
參考 function      Windows.GetLocalTime;function SysUtils.EncodeDate;function      SysUtils.EncodeTime
例子 Edit1.Text :=      DateTimeToStr(Now);
━━━━━━━━━━━━━━━━━━━━━
首部 function CurrentYear:      Word; $[SysUtils.pas
功能 返回當(dāng)前年份
說明 <NULL>
參考 function      Windows.GetLocalTime
例子 SpinEdit1.Value :=      CurrentYear;
━━━━━━━━━━━━━━━━━━━━━
首部 function IncMonth(const      DateTime: TDateTime; NumberOfMonths: Integer = 1): TDateTime;      $[SysUtils.pas
功能 返回增加月份給日期
說明 NumberOfMonths為負(fù)數(shù)時則減月份
參考      procedure SysUtils.DecodeDate;procedure SysUtils.IncAMonth;function      SysUtils.EncodeDate;procedure SysUtils.ReplaceTime
例子      DateTimePicker1.Date := IncMonth(Date,      SpinEdit1.Value);
━━━━━━━━━━━━━━━━━━━━━
首部 procedure IncAMonth(var      Year, Month, Day: Word; NumberOfMonths: Integer = 1); $[SysUtils.pas
功能      返回增加月份給年月日
說明 NumberOfMonths為負(fù)數(shù)時則減月份
參考 procedure      System.Inc
例子
///////Begin IncAMonth
procedure      TForm1.Button1Click(Sender: TObject);
var
vYear, vMonth, vDay:      Word;
begin
DecodeDate(Date, vYear, vMonth,      vDay);
IncAMonth(vYear, vMonth, vDay,      SpinEdit1.Value);
DateTimePicker1.Date := EncodeDate(vYear, vMonth,      vDay);
end;
///////End IncAMonth
━━━━━━━━━━━━━━━━━━━━━
首部      procedure ReplaceTime(var DateTime: TDateTime; const NewTime: TDateTime);      $[SysUtils.pas
功能 用時間NewTime替換日期時間DateTime的時間部分
說明 Int(DateTime) +      Frac(NewTime)
參考 function System.Trunc;function System.Abs;function      System.Frac
例子
///////Begin ReplaceTime
procedure      TForm1.Button1Click(Sender: TObject);
var
vDateTime:      TDateTime;
begin
vDateTime := Now;
ReplaceTime(vDateTime,      DateTimePicker1.Time);
Edit1.Text :=      DateTimeToStr(vDateTime);
end;
///////End      ReplaceTime
━━━━━━━━━━━━━━━━━━━━━
首部 procedure ReplaceDate(var      DateTime: TDateTime; const NewDate: TDateTime); $[SysUtils.pas
功能      用日期NewDate替換日期時間DateTime的日期部分
說明 Int(NewTime) + Frac(DateTime)
參考      procedure SysUtils.ReplaceTime
例子
///////Begin      ReplaceDate
procedure TForm1.Button1Click(Sender:      TObject);
var
vDateTime: TDateTime;
begin
vDateTime :=      Now;
ReplaceDate(vDateTime, DateTimePicker1.Date);
Edit1.Text :=      DateTimeToStr(vDateTime);
end;
///////End      ReplaceDate
━━━━━━━━━━━━━━━━━━━━━
首部 function IsLeapYear(Year:      Word): Boolean; $[SysUtils.pas
功能 返回年份Year是否是閏年
說明 (Year mod 4 = 0)      and ((Year mod 100 <> 0) or (Year mod 400 = 0))
參考      <NULL>
例子 CheckBox1.Checked :=      IsLeapYear(SpinEdit1.Value);
━━━━━━━━━━━━━━━━━━━━━
首部 function      DateToStr(const DateTime: TDateTime): string; $[SysUtils.pas
功能      返回日期DateTime轉(zhuǎn)換成字符串
說明 轉(zhuǎn)換格式由系統(tǒng)變量ShortDateFormat控制
參考 function      SysUtils.DateTimeToString;var SysUtils.ShortDateFormat
例子 Edit1.Text :=      DateToStr(Date);
━━━━━━━━━━━━━━━━━━━━━
首部 function TimeToStr(const      DateTime: TDateTime): string; $[SysUtils.pas
功能      返回時間DateTime轉(zhuǎn)換成字符串
說明 轉(zhuǎn)換格式由系統(tǒng)變量LongTimeFormat控制
參考 function      SysUtils.DateTimeToString;var SysUtils.LongTimeFormat
例子 Edit1.Text :=      TimeToStr(Date);
━━━━━━━━━━━━━━━━━━━━━
首部 function      DateTimeToStr(const DateTime: TDateTime): string; $[SysUtils.pas
功能      返回日期時間DateTime轉(zhuǎn)換成字符串
說明 轉(zhuǎn)換格式由系統(tǒng)變量ShortDateFormat和LongTimeFormat控制
參考      function SysUtils.DateTimeToString
例子 Edit1.Text :=      DateTimeToStr(Now);
━━━━━━━━━━━━━━━━━━━━━
首部 function      StrToDate(const S: string): TDateTime; $[SysUtils.pas
功能      返回字符串S轉(zhuǎn)換成日期
說明 字符非日期表達(dá)時將引起異常
參考 function SysUtils.TryStrToDate
例子      DateTimePicker1.Date :=      StrToDate(Edit1.Text);
━━━━━━━━━━━━━━━━━━━━━
首部 function      StrToDateDef(const S: string; const Default: TDateTime): TDateTime;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成日期
說明 字符非日期表達(dá)時則返回默認(rèn)值Default
參考      function SysUtils.TryStrToDate
例子 DateTimePicker1.Date :=      StrToDateDef(Edit1.Text, Date);
━━━━━━━━━━━━━━━━━━━━━
首部 function      TryStrToDate(const S: string; out Value: TDateTime): Boolean;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成日期Value是否成功
說明      字符非日期表達(dá)時返回False并且Value將輸出為0
參考 <NULL>
例子
///////Begin      TryStrToDate
procedure TForm1.Button1Click(Sender:      TObject);
var
vDateTime: TDateTime;
begin
CheckBox1.Checked :=      TryStrToDate(Edit1.Text, vDateTime);
DateTimePicker1.Date :=      vDateTime;
end;
///////End      TryStrToDate
━━━━━━━━━━━━━━━━━━━━━
首部 function StrToTime(const S:      string): TDateTime; $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成時間
說明      字符非時間表達(dá)時將引起異常
參考 function SysUtils.TryStrToTime
例子      DateTimePicker1.Time :=      StrToTime(Edit1.Text);
━━━━━━━━━━━━━━━━━━━━━
首部 function      StrToTimeDef(const S: string; const Default: TDateTime): TDateTime;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成時間
說明 字符非時間表達(dá)時則返回默認(rèn)值Default
參考      function SysUtils.TryStrToTime
例子 DateTimePicker1.Time :=      StrToTimeDef(Edit1.Text, Time);
━━━━━━━━━━━━━━━━━━━━━
首部 function      TryStrToTime(const S: string; out Value: TDateTime): Boolean;      $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成時間Value是否成功
說明      字符非時間表達(dá)時返回False并且Value將輸出為0
參考 <NULL>
例子
///////Begin      TryStrToTime
procedure TForm1.Button1Click(Sender:      TObject);
var
vDateTime: TDateTime;
begin
CheckBox1.Checked :=      TryStrToTime(Edit1.Text, vDateTime);
DateTimePicker1.Time :=      vDateTime;
end;
///////End      TryStrToTime
━━━━━━━━━━━━━━━━━━━━━
首部 function StrToDateTime(const      S: string): TDateTime; $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成日期時間
說明      字符非日期時間表達(dá)時將引起異常
參考 function SysUtils.TryStrToDateTime
例子 Edit1.Text      :=      DateTimeToStr(StrToDateTime(Edit2.Text));
━━━━━━━━━━━━━━━━━━━━━
首部      function StrToDateTimeDef(const S: string; const Default: TDateTime):      TDateTime; $[SysUtils.pas
功能 返回字符串S轉(zhuǎn)換成日期時間
說明      字符非日期時間表達(dá)時則返回默認(rèn)值Default
參考 function SysUtils.TryStrToDateTime
例子      Edit1.Text := DateTimeToStr(StrToDateTimeDef(Edit2.Text,      Now));
━━━━━━━━━━━━━━━━━━━━━
首部 function TryStrToDateTime(const S:      string; out Value: TDateTime): Boolean; $[SysUtils.pas
功能      返回字符串S轉(zhuǎn)換成日期時間Value是否成功
說明 字符非日期時間表達(dá)時返回False并且Value將輸出為0
參考      <NULL>
例子
///////Begin TryStrToDateTime
procedure      TForm1.Button1Click(Sender: TObject);
var
vDateTime:      TDateTime;
begin
CheckBox1.Checked := TryStrToDateTime(Edit1.Text,      vDateTime);
Edit2.Text :=      DateTimeToStr(vDateTime);
end;
///////End      TryStrToDateTime
━━━━━━━━━━━━━━━━━━━━━
首部 function      FormatDateTime(const Format: string; DateTime: TDateTime): string;      $[SysUtils.pas
功能 返回用指定的格式Format來格式化日期時間DateTime
說明      FormatDateTime('YYYY"年"MM"月"DD"日"', StrToDate('2002-03-09')) =      '2002年03月09日'
參考 function SysUtils.DateTimeToString
例子 Edit2.Text :=      FormatDateTime(Edit1.Text, Now);
━━━━━━━━━━━━━━━━━━━━━
首部 procedure      DateTimeToString(var Result: string; const Format: string; DateTime:      TDateTime); $[SysUtils.pas
功能      用指定的格式Format來格式化日期時間DateTime并返回到字符串Result中
說明      <參見FormatDateTime>
參考 function System.SetString
例子      <參見FormatDateTime>
━━━━━━━━━━━━━━━━━━━━━
首部 function      FloatToDateTime(const Value: Extended): TDateTime; $[SysUtils.pas
功能      返回浮點數(shù)轉(zhuǎn)換成日期時間類型
說明 如果浮點數(shù)超出范圍將觸發(fā)異常
參考 function System.Int
例子      Edit2.Text := DateTimeToStr(FloatToDateTime(StrToFloatDef(Edit1.Text,      0)));
━━━━━━━━━━━━━━━━━━━━━
首部 function SysErrorMessage(ErrorCode:      Integer): string; $[SysUtils.pas
功能 返回系統(tǒng)中錯誤代碼所對應(yīng)的信息
說明      此函可以有助于已習(xí)慣Windows編程的用戶使用
參考 function Windows.FormatMessage;function      System.SetString
例子 Edit1.Text :=      SysErrorMessage(SpinEdit1.Value);
━━━━━━━━━━━━━━━━━━━━━
首部 function      GetLocaleStr(Locale, LocaleType: Integer; const Default: string): string;      platform; $[SysUtils.pas
功能 返回當(dāng)前系統(tǒng)指定參數(shù)的字符串值
說明      GetLocaleStr(GetThreadLocale, LOCALE_SLANGUAGE, '') = '中文(中國)'
參考      function Windows.GetLocaleInfo
例子 Edit1.Text :=      GetLocaleStr(GetThreadLocale, SpinEdit1.Value,      '<NULL>');
━━━━━━━━━━━━━━━━━━━━━
首部 function      GetLocaleChar(Locale, LocaleType: Integer; Default: Char): Char; platform;      $[SysUtils.pas
功能 返回當(dāng)前系統(tǒng)指定參數(shù)的字符值
說明 GetLocaleChar(GetThreadLocale,      LOCALE_STHOUSAND, #0) = ','
參考 function Windows.GetLocaleInfo
例子      Edit1.Text := GetLocaleChar(GetThreadLocale, LOCALE_SLANGUAGE,      #0);
━━━━━━━━━━━━━━━━━━━━━
首部 procedure GetFormatSettings;      $[SysUtils.pas
功能 恢復(fù)系統(tǒng)參數(shù)設(shè)置
說明 日期時間格式等
參考 function      Windows.GetThreadLocale;function      Windows.GetLocaleStr
例子
///////Begin GetFormatSettings
procedure      TForm1.Button1Click(Sender: TObject);
begin
ShortDateFormat :=      'YYYY"年"MM"月"DD"日"';
ShowMessage(DateToStr(Date));
GetFormatSettings;
ShowMessage(DateToStr(Date));
end;
///////End      GetFormatSettings
━━━━━━━━━━━━━━━━━━━━━

Previous article: Next article: