IniReadDateTime
简述
从INI中读日期时间类型。
老版客户端中,支持读yyyy/mm/dd hh:nn:ss的日期格式,新版本客户端支持yyyy-mm-dd hh:nn:ss的日期格式,与其它函数日期格式表现一致。
IniReadDateTime (const Alias;FileName;Section; Ident: String; Default: TDateTime):TDateTime;
名称 | 类型 | 说明 |
---|
Alias | String | 字符串类型。目录名称 |
FileName | String | 字符串类型。INI文件名称 |
Section | String | 字符串类型。INI文件的节名称 |
Ident | String | 字符串类型。INI文件的键名称 |
Default | TDateTime | 日期时间类型。默认的INI文件的键值 |
返回 | TDateTime |
成功则返回读取到的指定的节对应的键的日期时间值,否则返回默认的键值Default |
{读取本地文件:C:\Program Files\Tinysoft\Analyse.NET\Plugin\test.ini中节名称为Inidata3,键名称为datetime的日期值,如果该值不是标准的日期格式‘年-月-日 时:分:秒’,则返回默认的日期时间defualt
节内容为:
[IniData3]
datetime=2014-1-1 14:00:00
}
day:=today();
ret:=rdo2 IniReadDateTime ("",
"C:\\Program Files\\Tinysoft\\Analyse.NET\\plugin\\test.ini","Inidata3","datetime",day);
return ret;
//结果:41640.58333333 ,即日期时间 2014-01-01 14:00:00
老版本使用范例:
{读取本地文件:C:\Program Files\Tinysoft\Analyse.NET\Plugin\test.ini中节名称为Inidata3,键名称为datetime的日期值,如果该值不是标准的日期格式‘年/月/日时:分:秒’,则返回默认的日期时间defualt
节内容为:
[IniData3]
datetime=2014/1/1 14:00:00
}
day:=today();
ret:=rdo2 IniReadDateTime ("",
"C:\\Program Files\\Tinysoft\\Analyse.NET\\plugin\\test.ini","Inidata3","datetime",day);
return ret;
//结果:41640.58333333 ,即日期时间 2014-01-01 14:00:00
新旧版本的过渡,可参考:
IniReadDate