2 tcylal1 tcylal1 于 2015.06.09 14:04 提问

这个需求怎么实现,程序是Flex 和 Java 做的。

最小年龄和最大年龄查询时要做数学处理,根据个人信息“出生年份”判断,
如:最小年龄输入40,就查询当年(今年是2015年)—出生年份>=40的人,最大年龄同理。

2个回答

sinat_26180735
sinat_26180735   2015.06.09 14:20

1、获取当前日期;
2、根据输入的年龄值,计算实际应该查询的日期(大于或小于);
3、把实际日期带入数据库查询。

tcylal1
tcylal1 回复小虎辛巴: 谢谢。 有个是年龄校验的,我想限制他输入在150以内。
2 年多之前 回复
sinat_26180735
sinat_26180735 回复tcylal1: Calendar calendar = Calendar.getInstance(); calendar.setTime(new java.util.Date()); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println("当前日期:"+sdf.format(calendar.getTime())); calendar.add(Calendar.YEAR, -40); System.out.println("40年前:"+sdf.format(calendar.getTime()));
2 年多之前 回复
tcylal1
tcylal1 他那个SQL怎么写哒。
2 年多之前 回复
tcylal1
tcylal1   2015.06.09 14:36

他那个SQL怎么写哒?

sinat_26180735
sinat_26180735 select * from 表 where birthDate <“1975-06-09”
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片