Delphi的时间与字符串函数代码示例
2014-01-06 14:43
288 查看
[delphi] view plaincopyprint?
SysUtils.StrToDate();
SysUtils.StrToDateDef();
SysUtils.TryStrToDate();
SysUtils.StrToTime();
SysUtils.StrToTimeDef();
SysUtils.TryStrToTime();
SysUtils.StrToDateTime();
SysUtils.StrToDateTimeDef();
SysUtils.TryStrToDateTime();
SysUtils.DateToStr();
SysUtils.TimeToStr();
SysUtils.DateTimeToStr();
SysUtils.DateTimeToString();
SysUtils.FormatDateTime();
SysUtils.FormatDateTime(); 函数参见:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses DateUtils;
procedure TForm1.FormCreate(Sender: TObject);
var
d: TDateTime;
str: string;
fmt: TFormatSettings;
begin
d := StrToDateTime('2009-5-21 11:22:33');
str := DateTimeToStr(d);
ShowMessage(str); // 2009-5-21 11:22:33
GetLocaleFormatSettings(GetThreadLocale, fmt);
fmt.DateSeparator := '/';
fmt.TimeSeparator := '_';
fmt.ShortDateFormat := 'dd/mm/yyyy';
fmt.ShortTimeFormat := 'hh:mm:ss';
str := DateTimeToStr(d, fmt);
ShowMessage(str); // 21/05/2009 11_22_33
DateTimeToString(str, 'yyyy 年 m 月 d 日 h 点 m 分 s 秒', d);
ShowMessage(str); //2009 年 5 月 21 日 11 点 22 分 33 秒
end;
end.
SysUtils.StrToDate();
SysUtils.StrToDateDef();
SysUtils.TryStrToDate();
SysUtils.StrToTime();
SysUtils.StrToTimeDef();
SysUtils.TryStrToTime();
SysUtils.StrToDateTime();
SysUtils.StrToDateTimeDef();
SysUtils.TryStrToDateTime();
SysUtils.DateToStr();
SysUtils.TimeToStr();
SysUtils.DateTimeToStr();
SysUtils.DateTimeToString();
SysUtils.FormatDateTime();
SysUtils.FormatDateTime(); 函数参见:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses DateUtils;
procedure TForm1.FormCreate(Sender: TObject);
var
d: TDateTime;
str: string;
fmt: TFormatSettings;
begin
d := StrToDateTime('2009-5-21 11:22:33');
str := DateTimeToStr(d);
ShowMessage(str); // 2009-5-21 11:22:33
GetLocaleFormatSettings(GetThreadLocale, fmt);
fmt.DateSeparator := '/';
fmt.TimeSeparator := '_';
fmt.ShortDateFormat := 'dd/mm/yyyy';
fmt.ShortTimeFormat := 'hh:mm:ss';
str := DateTimeToStr(d, fmt);
ShowMessage(str); // 21/05/2009 11_22_33
DateTimeToString(str, 'yyyy 年 m 月 d 日 h 点 m 分 s 秒', d);
ShowMessage(str); //2009 年 5 月 21 日 11 点 22 分 33 秒
end;
end.
相关文章推荐
- Delphi的时间与字符串函数代码示例
- javascript实现日期时间动态显示示例代码
- js判断选择时间不能小于当前时间的示例代码
- delphi如何获得一段代码执行消耗的时间
- pthread_cond_timedwait按相对时间等待超时完整示例代码
- JS判断两个时间大小的示例代码
- C++时间戳转换成日期时间的步骤和示例代码
- js 时间格式与时间戳的相互转换示例代码
- 使用delphi+intraweb进行微信开发1~4代码示例
- js判断选择时间不能小于当前时间的示例代码
- React Native日期时间选择组件的示例代码
- Linux Device Driver 3, Chp 7 时间、延迟及延缓操作 示例代码修改 -- for kernel 2.6.32
- php 创建以UNIX时间戳命名的文件夹(示例代码)
- 经过两周时间解决的多线程绘图代码,圆满解决delphi组件不能在多线程画曲线问题
- js中的时间转换―毫秒转换成日期时间的示例代码
- Delphi -- 从剪贴板拷贝文件示例代码
- C++统计软件使用时间代码示例
- php数值转换时间及时间转换数值代码示例
- js 时间格式与时间戳的相互转换示例代码