天软金融分析.NET函数大全 > TSL函数 > 资源访问函数 > INI文件处理函数

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
相关