社区
C++ Builder
帖子详情
各位大侠,请教(在线等待,急)
yangguo_god
2002-09-04 04:33:45
一个paradox表,其中一个字段是timestamp型的,该怎么对它进行加减
多谢了
...全文
41
7
打赏
收藏
各位大侠,请教(在线等待,急)
一个paradox表,其中一个字段是timestamp型的,该怎么对它进行加减 多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jishiping
2002-09-05
打赏
举报
回复
我最主要的意思,不知道这个值的意义。减0.0000004是什么意思啊。对于
TDataTime类型的变量,加减一个整数表示加减天数,但是你这儿加减一个
小数代表什么,我也没有研究过。我觉得,最好还是用2个TDateTime类型
进行加减,这样代码容易理解。如:
AdvanceQuery->Active=false;
AdvanceQuery->SQL->Clear();
AdvanceQuery->SQL->Add("select min(SelectTime) from selected");
AdvanceQuery->Open();
TDateTime d = AdvanceQuery->Fields->Fields[0]->AsDateTime -
TDateTime(1,0,5,0); //将时间减去1小时5秒,这样代码很容易看懂
AdvanceQuery->Active=false;
AdvanceQuery->SQL->Clear();
AdvanceQuery->SQL->Add("update selected set selecttime=:p1 where ID=:p3");
AdvanceQuery->ParamByName("p1")->AsDateTime = d;
AdvanceQuery->ParamByName("p3")->AsInteger = idd;
AdvanceQuery->ExecSQL();
yangguo_god
2002-09-05
打赏
举报
回复
强制转换成double型再进行加减
可以直接加减吗?
yangguo_god
2002-09-05
打赏
举报
回复
timestamp 型的字段,记录显示是年月日小时分秒,很清楚,
d=d-0.000004,我只是想减去一段很小的时间,而且,好象没有错,我也是瞎碰的
jishiping
2002-09-04
打赏
举报
回复
d=(double)AdvanceQuery->Fields->Fields[0]->Value;
d=d-0.0000004;
这段代码是什么意思啊?反正我不懂。
yangguo_god
2002-09-04
打赏
举报
回复
季大哥,多谢,我已经想了一个办法,也可以,我的方法有缺陷么?
AdvanceQuery->Active=false;
AdvanceQuery->SQL->Clear();
AdvanceQuery->SQL->Add("select min(SelectTime) from selected");
//AdvanceQuery->ParamByName("p2")->AsString=ClientForm->clientname;
AdvanceQuery->Open();
d=(double)AdvanceQuery->Fields->Fields[0]->Value;
d=d-0.0000004;
AdvanceQuery->Active=false;
AdvanceQuery->SQL->Clear();
AdvanceQuery->SQL->Add("update selected set selecttime=:p1 where ID=:p3");
AdvanceQuery->ParamByName("p1")->Value=(TTime)d;
AdvanceQuery->ParamByName("p3")->AsInteger=idd;
AdvanceQuery->ExecSQL();
jishiping
2002-09-04
打赏
举报
回复
Table->Edit();
TField* Field = Table->FieldByName(FieldName);
Field->AsDateTime = Field->AsDateTime + 1; //加1天
Table->Post();
yangguo_god
2002-09-04
打赏
举报
回复
大侠,不要和我客气啊,我急
C# For Unity系列之入门篇
你想当“李逍遥”式的“
大侠
”吗? 这里无需计算机基础,无需编程经验,你也不必是计算机专业的在校大学生....只要爱好游戏,怀揣梦想! 有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“大虾”吧!!...
请教
各位
大侠
关于以太坊私有链搭建的问题:节点之间建立连接 区块数据无法同步?
我在ubuntu环境中搭建了以太坊的私有链网络,将两个Geth节点连接在了一起,目前是新加入无法获取前面节点...两个节点之间也是一会连接起来,一会中断,这块哪位
大侠
能指导一下,可能的原因是什么?万分感谢!!!!!!
急
!求救!!!
请教
关于sql server启动的问题
请教
各位
大侠
,为何我的SQL SERVER 2000个人版启动后,不断耗用内存,但又无法打开数据库,奇怪!
在线
等待
!
急
!
MCU实战经验:多种的按键处理
关于按键部分的处理,现在拿处理来和大家分享一下,说的不对的地方还请各位
大侠
请教
,大家共同进步。 按键通常分有IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器) 按按键功能分:有短按键,长按键,...
(转) MCU实战经验---多种的按键处理
关于按键部分的处理,现在拿处理来和大家分享一下,说的不对的地方还请各位
大侠
请教
,大家共同进步。 按键通常分有IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器) 按按键功能分:有短按键,长按键,连续...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章