用户中心
· 企业空间 首页 | 资讯 | 技术 | 产品 | 企业 | 直播 | 专题 | 智能制造 | 论坛| 在线研讨会
北京世纪长秋科技有限公司
企业空间 > 案例应用 > 正文
  • 完美的时间转换函数 DateTimeConvert
  • 发布时间:2010/11/11 10:24:12   修改时间:2010/11/11 10:24:12 浏览次数:1775
  •   上次我给大家介绍了有关数据库多条件查询函数zdbQueryData2,不知道大家对该函数掌握得如何,今天我再给大家介绍一个有关时间转换的函数,可以让大家清楚搞定数据库查询的时间问题。

      如果大家用过数据库做查询程序就会知道,时间是一个比较头疼的问题,如果我们写的时间格式和数据库表格里面存储的时间格式不匹配,那么你写出来的查询语句返回值很可能是一无所有!这样,每次我们对数据库的时间格式拼装都需要一定量的脚本程序,下面我给大家看一下我之前写的数据库时间查询的程序:

      if(月<10)then
      str月=“0”+StringFromIntg(月,10);
      else
      str月=StringFromIntg(月,10);
      endif;
      if(日<10)then
      str日=“0”+StringFromIntg(日,10);
      else
      str日=StringFromIntg(日,10);
      endif;
      if(时<10)then
      str时=“0”+StringFromIntg(时,10);
      else
      str时=StringFromIntg(时,10);
      endif;
      if(分<10)then
      str分=“0”+StringFromIntg(分,10);
      else
      str分=StringFromIntg(分,10);
      endif;
      if(秒<10)then
      str秒=“0”+StringFromIntg(秒,10);
      else
      str秒=StringFromIntg(秒,10);
      endif;
      strdate=StringFromIntg(年,10)+“年”+str月+“月”+str日+“日”+str时+“时”+str分+“分”+str秒+“秒”;

      返回值strdate=2010年07月07日13时09分21秒

      zdbQueryData2(“ControlName”,Fields,TableName,“strdate”,“Cdt2”,“Cdt3”,“Cdt4”,“Cdt5”,“Cdt6”,“Cdt7”,“Cdt8”);

      我们费了半天劲仅仅是为了得到一个字符串类型的时间而已。相信有数据库经验的人都知道为什么。因为如果不这么去拼这个时间字符串并且使这个字符串的格式和数据库保持一致的话,那么就不能查找到合适的数据。

      那么这个问题如何解决呢?世纪星的开发人员事无巨细,他们针对这个问题开发了一个可以整合时间的函数 DateTimeConvert(Year,Month,Day,Hour,Minute,Second,TimeLength,Mode);

      这个函数可以把用户输入的年月日时分秒转换为数据库的时间格式,并且可以自行适应数据库的格式,方便之极!上边写的无数脚本即将神奇般地变换如下:
      strdate=DateTimeConvert(年,月,日,时,分,秒,0,1);
      返回值strdate=2010年07月07日13时09分21秒

      再加上查询语句,数据库时间查询搞定!结合上次的数据库多条件查询函数,你的数据库查询无敌啦!!

      十年磨一剑,世纪星已经走过了十几个春秋,软件的细节无处不在体现我们开发人员的良苦用心。他们的付出和汗水,换回来我们的轻松与简单,向世纪星的开发人员致敬!

    附:
      函数说明:DateTimeConvert(Year,Month,Day,Hour,Minute,Second,TimeLength,Mode);、

  • 企业介绍
北京世纪长秋科技有限公司是从事工业自动化软件研发的高新技术企业,提供软件开发、销售、服务及工业自动化系统集成等整套服务,以创新为本的理念,为用户提供量身定做的解决方案。 我们的团队由充满创新活力、综合素质高的业内精英组成,拥有经…  更多>>
  • 产品分类
  • 联系方式

北京世纪长秋科技有限公司

联系人:徐向农

地址:北京市顺义区空港工业区B区裕东路7号

邮编:100029

电话:010-84645656

传真:010-84646515

公司网址:http://www.chncla.com

  • 该空间手机版

扫描此二维码即可访问该空间手机版

  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件:
您还没有登录,请登陆,
如果您还没有注册,点击这里注册.
  • 网友反馈
  • 王工 在2023/10/17 10:43:00留言
  • 留言类型:得到贵公司产品的价格信息,
  • 详细留言:买软件,系统一些的东西,联系您这边一直联系不上
  • 郑文瑞 在2022/8/8 13:14:00留言
  • 留言类型:得到贵公司产品的价格信息,贵公司产品销售人员联系我,
  • 详细留言:需要组态软件
  • 崔文涛 在2022/4/14 14:14:00留言
  • 留言类型:我想得到贵公司产品的价格信息,
  • 详细留言:得到贵公司产品详细资料,得到贵公司产品的价格信息,
  • 马成亮 在2021/5/23 10:32:00留言
  • 留言类型:得到贵公司产品详细资料,得到贵公司产品的价格信息,
  • 详细留言:组态软件
  • 方雪峰 在2021/4/13 16:22:00留言
  • 留言类型:得到贵公司产品详细资料,
  • 详细留言:我是一名大四学生,无机非金属材料专业,毕业设计为混凝土搅拌站的设计 希望贵公司能提供一些生产资料进行学习借鉴,祝贵公司生意兴隆
更多请进入空间管理中心查看
关于我们 | 网站地图 | 联系我们
© 2003-2018    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688
我要反馈