程序中遇到时间类型的数据是比较难处理的问题,因为时间的格式太多了,在传递和存储的时候要转换为对应的格式!
1:当时间格式的字段作为列表的查询条件之一的时候,一般的处理方法是将对应的时间类型的数据用字符型的字段来接收然后传递给查询的条件语句。在页面的数据全是用字符串的形式来显示和传递的,在应用程序和数据库中则有好多种的形式来展现的 所以将时间格式的数据从页面传递到Action中要做特殊的处理
2:另外时间类型的数据不能只是年的形式必须是完整的时间类型的数据,这一点要注意,即使我们人为的转换成对应的只有年的形式,在实际的存储和传递的过程中也会有框架或数据库产品自动的转换成完整的时间格式的数据
3:还有时间类型的数据作为查询条件的一部分时,常常不是查询整点的时间的,数据常常要用到算术运算的方面的判断符,时间在常是以区间的形式作为查询条件的,在这就是再传给数据库产品时要用到to_date('${uploadDateString}','YYYY-MM-DD')这个函数在SQL语句中进行相应的转换
4:在页面的时候对于时间类型的数据常常用对应的时间日期控件来控制的,这个要注意留心收集一下对应的日期时间控件,掌握对应的应用
5:推荐My97日期控件:http://www.my97.net/(在其官网上有非常详细的讲解,可以使我们比较容易的应用此时间控件)
鉴于水平有限难保不会出现错漏之处,如果你觉得那里有错误,请点击一下“反对”按钮,并希望您提出宝贵的修改意见,您的宝贵意见将是我们进步的一大源泉!
如果您觉得阅读上文对您有所帮助,请轻点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!