| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2249 人关注过本帖
标题:判断一个时间段是否在另一个时间段里
取消只看楼主 加入收藏
eryiqingfan
Rank: 1
等 级:新手上路
威 望:2
帖 子:379
专家分:0
注 册:2006-8-15
收藏
 问题点数:0 回复次数:4 
判断一个时间段是否在另一个时间段里
图片附件: 游客没有浏览图片的权限,请 登录注册


如果想判断 2005 .8~2006.1是否在这个时间段里,变量:
Y1=2005
M1=8
Y2=2006
M2=1

本人愚笨,写了一大排,
zgjf1.jf_year<=Y1 .and. zgjf1.jf_z_year>=Y1 .and. zgjf1.jf_year<=Y2 .and. zgjf1.jf_z_year>=Y2 .and. zgjf1.jf_month<=M1.and. zgjf1.jf_z_month>=M1 .and.zgjf1.jf_month<=M2 .and. zgjf1.jf_z_month>=M2

有没有简便一点的写法.
搜索更多相关主题的帖子: 时间段 判断 
2006-09-08 18:08
eryiqingfan
Rank: 1
等 级:新手上路
威 望:2
帖 子:379
专家分:0
注 册:2006-8-15
收藏
得分:0 

谢谢fown!~~
其实还是很长:
BETWEEN(y,zgjf1.jf_year,zgjf1.jf_z_year).and.BETWEEN(yz,zgjf1.jf_year,zgjf1.jf_z_year).and.
BETWEEN(m,zgjf1.jf_month,zgjf1.jf_z_month).and.BETWEEN(mz,zgjf1.jf_month,zgjf1.jf_z_month)
但看起来整齐多了.


学习ING... 安静的阳台,抬头那一小片天空,自由自在唱属于自己的歌. 鬼鬼£小鬼 ++UU
2006-09-09 00:49
eryiqingfan
Rank: 1
等 级:新手上路
威 望:2
帖 子:379
专家分:0
注 册:2006-8-15
收藏
得分:0 
是啊,忽略了,感谢提醒,我参考一下你的代码,我也再仔细考虑一下.

感谢!~
(看起来还挺麻烦哦)

[此贴子已经被作者于2006-9-9 9:06:01编辑过]


学习ING... 安静的阳台,抬头那一小片天空,自由自在唱属于自己的歌. 鬼鬼£小鬼 ++UU
2006-09-09 08:45
eryiqingfan
Rank: 1
等 级:新手上路
威 望:2
帖 子:379
专家分:0
注 册:2006-8-15
收藏
得分:0 
谢谢啸凡,还是你的思路好一些.已经可以实现了.

学习ING... 安静的阳台,抬头那一小片天空,自由自在唱属于自己的歌. 鬼鬼£小鬼 ++UU
2006-09-10 18:43
eryiqingfan
Rank: 1
等 级:新手上路
威 望:2
帖 子:379
专家分:0
注 册:2006-8-15
收藏
得分:0 

就是因为时间比较乱,也许还会出现2005.3~2006.9这样,用9楼的办法也需要考虑很多情况,容易出错,
而且,本身字段是整型的,也得转换
这也是我的情况比较特殊,还是啸凡的实用些
但是以后出现类似的判断,都可以用上的.
感谢!!


学习ING... 安静的阳台,抬头那一小片天空,自由自在唱属于自己的歌. 鬼鬼£小鬼 ++UU
2006-09-10 21:35
快速回复:判断一个时间段是否在另一个时间段里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022437 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved