当前位置: 首页 > wzjs >正文

太原建站培训武汉百捷集团百度推广服务有限公司

太原建站培训,武汉百捷集团百度推广服务有限公司,朔州公司做网站,新手如何做网站运营在使用SQLite的时候,肯定需要使用到日期型数据类型,但是SQLite没有直接支持日期类型,比如在其他数据库中支持的DateTime类型,在Delphi中是TDateTime类型。 那么实际处理中应该如何处理呢? 可以使用两种方式类在SQLit…

        在使用SQLite的时候,肯定需要使用到日期型数据类型,但是SQLite没有直接支持日期类型,比如在其他数据库中支持的DateTime类型,在Delphi中是TDateTime类型。

那么实际处理中应该如何处理呢?

可以使用两种方式类在SQLite中表示日期类型:

第一种,将字段类型定义成整形(Integer),那么在Delphi中就使用Unix日期类型,写入数据的时候使用DateTimeToUnix函数将Delphi的TDatetime转换成整形,然后写入数据库,读出整形数字后使用UnixToDateTime函数将读出的整形转换成TDateTime类型即可。缺点是没有包含毫秒数据。

第二种,将字段类型定义成浮点(real),那么在Delphi中就可以直接使用TDateTime日期类型写入数据。但是读出时需要定义成Float类型,而不是使用DateTime类型。包含毫秒

举例如下:

varSQL : string;Q   : TFDQuery;D : Int64;T : TDateTime;
beginSQL := 'SELECT * FROM Table_language WHERE cn = "AAAAA"';Q := TFDQuery.Create(nil);Q.SQL.Text := SQL;Q.Connection := FDConnection;Q.Open;//D1是整形 D := Q.FieldByName('D1').AsInteger;T := UnixToDateTime(D);SQL := FormatDateTime('YYYY-MM-DD hh:mm:ss zzz',T);//写入Q.FieldByName('D1') := DateTimeToUnix(Now);//D2是RealT := Q.FieldByName('D2').AsFloat;  //不能用 AsTDateTimeSQL := FormatDateTime('YYYY-MM-DD hh:mm:ss zzz',T);//写入Q.FieldByName('D2') := Now;
end;

http://www.dtcms.com/wzjs/267673.html

相关文章:

  • 网站开发的阶段流程图大二网页设计作业成品
  • 浏阳网站建设卷云网络千锋教育培训机构学费
  • 做设计那些网站可以卖设计2021年新闻摘抄
  • 河南网站建设及推广全球搜索网站排名
  • 做企业网站收费厦门人才网个人版
  • 义乌小商品市场网网站功能优化
  • 做网站的属于什么行业香飘飘奶茶软文
  • 怎样建设凡科网站全网推广网站
  • wordpress主题 外贸网站模板不收费推广网站有哪些
  • 微信官方网站在线客服sem工资
  • 有不收费的网站百度怎么推广自己的网站
  • 网站贸易表格怎么做域名查询ip138
  • wordpress如何与QQ关联优化方案英语
  • 建筑公司注册要求关键字排名优化公司
  • 辽宁疫情最新数据消息上海比较大的优化公司
  • 江阴做网站的企业百度热词指数
  • 做美食网站的目的谷歌搜索引擎seo
  • 公司注册代办哪里好湖南靠谱的关键词优化
  • 如何查询一个网站是否备案谷歌seo顾问
  • 网站客服怎么做淘宝怎样优化关键词
  • 怎样网站备案表怎么做一个小程序
  • 假如做网站推广如何推广合肥seo排名公司
  • 深圳北站设计者郑州网站制作工具
  • 郑州做商城网站公司外链怎么做
  • 赣州做网站推广抖音关键词排名查询工具
  • 使用云主机做网站教程短视频平台推广
  • 政府网站如何管理系统推销网站
  • 网站建设公司专业今日热点头条新闻
  • 公司建设网站的优势网站外部优化的4大重点
  • 校园网站建设材料快速学电脑培训班