BCB中日期差值问题

yjz 2000-12-22 10:34:00
TDateTime d1,d2, diff;
unsigned short int a,b,c;

a=2000;b=1;c=1;
d1=EncodeDate(a,b,c);

a=2000;b=3;c=1;
d2=EncodeDate(a,b,c);

diff=d2-d1;
int aa;
aa=(int)diff;

d1=d1+1;
d1.DecodeDate(&a,&b,&c);

d1=d1-1;
d1.DecodeDate(&a,&b,&c);

d1=d1-1;
d1.DecodeDate(&a,&b,&c);
...全文
304 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
The_east_key 2000-12-29
  • 打赏
  • 举报
回复
建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。
halfdream 2000-12-27
  • 打赏
  • 举报
回复
呵呵,不觉得:)
那个函数是这个,建议你试试。
function DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp;

yjz 2000-12-27
  • 打赏
  • 举报
回复
halfdream

You can only have a half dream.
halfdream 2000-12-27
  • 打赏
  • 举报
回复
拜托,谈问题就谈问题吧。这不是聊天的地方。
yjz 2000-12-25
  • 打赏
  • 举报
回复
Mr. HalfDream:

你不觉得我使用的方法求解日期差更简单吗?
halfdream 2000-12-25
  • 打赏
  • 举报
回复
楼上的到底表达什么不是很明白:)
如果是日期的差。可以
在C++Builder帮助中找一下吧。(我现在懒得找)
有把DATE转成TIMESTAMP之类的函数。然后就可以两者相减。
comanche 2000-12-22
  • 打赏
  • 举报
回复
喂……
楼上的你在表演呐?
comanche 2000-12-22
  • 打赏
  • 举报
回复
那你这问题是问?
yjz 2000-12-22
  • 打赏
  • 举报
回复
对不起,我不是演员,这里也不是舞台。

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧