计算两个日期间的月份差
date2是 当前时间
可是date1却是存储在数据库中的这样的‘2004-11’字符串
大家帮忙给解决一下
date2是 当前时间
可是date1却是存储在数据库中的这样的‘2004-11’字符串
大家帮忙给解决一下
解决方案 »
- 这个WSAEventSelect的server类怎么用?(请大家帮忙,我会很快结帖)
- 用SaveDialog1如何保存文件?
- 一个错误,大家帮忙看看
- 我想问一下adoquery的小问题?
- 小美人在线高分向大鸟哥哥们求救:如何解决使用Web Broker技术写B/S结构出现"尚未调用CoInitialize"这样的提示错误?
- 线程释放出现的错误
- delphi中如何调用VC定义的变量?
- 请问各位大侠,如何调用在RemoteDataModule中声明的过程?
- 跟grid一样,但只有列名(每行开头没有任何东西)的控件?(或者grid有这种形式?)
- 对文件内存模式进行编辑的问题
- 连接恢复的问题
- 问一下,我回复的帖子明明给我分了,怎么系统不给我加上呢?
,Year2, Month2, Day2: Word;
s:string;
begin
DecodeDate(DateTimePicker1.Date,Year1,Month1,Day1);
DecodeDate(DateTimePicker2.Date,Year2,Month2,Day2);
s:=IntToStr((Year1-Year2)*12+Month1-Month2);
ShowMessage(s);
转换成INT,再计算不就行了,截取字符串用COPY(string,从第几个字符开始,取几个字符)
我用的leftstr 和 rightstr