• 项目中和时间相关的要注意的地方


    程序中遇到时间类型的数据是比较难处理的问题,因为时间的格式太多了,在传递和存储的时候要转换为对应的格式!

    1:当时间格式的字段作为列表的查询条件之一的时候,一般的处理方法是将对应的时间类型的数据用字符型的字段来接收然后传递给查询的条件语句。在页面的数据全是用字符串的形式来显示和传递的,在应用程序和数据库中则有好多种的形式来展现的 所以将时间格式的数据从页面传递到Action中要做特殊的处理

    2:另外时间类型的数据不能只是年的形式必须是完整的时间类型的数据,这一点要注意,即使我们人为的转换成对应的只有年的形式,在实际的存储和传递的过程中也会有框架或数据库产品自动的转换成完整的时间格式的数据

    3:还有时间类型的数据作为查询条件的一部分时,常常不是查询整点的时间的,数据常常要用到算术运算的方面的判断符,时间在常是以区间的形式作为查询条件的,在这就是再传给数据库产品时要用到to_date('${uploadDateString}','YYYY-MM-DD')这个函数在SQL语句中进行相应的转换

    4:在页面的时候对于时间类型的数据常常用对应的时间日期控件来控制的,这个要注意留心收集一下对应的日期时间控件,掌握对应的应用

    5:推荐My97日期控件:http://www.my97.net/(在其官网上有非常详细的讲解,可以使我们比较容易的应用此时间控件)

  • 相关阅读:
    Redis面试题(46题)
    公共组件及脚手架webpack模板
    css3中@font-face模块自定义字体
    字段加密实践(django-fernet-fields)
    django导入导出excel实践
    vue-loader和单页组件介绍
    Axios介绍和使用
    微服务架构理解及微服务架构局限性
    v-model的双向数据绑定(表单)
    eureka集群
  • 原文地址:https://www.cnblogs.com/godtrue/p/3278801.html
Copyright © 2020-2023  润新知