`
y806839048
  • 浏览: 1106923 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

时间格式问题及大小写转化 LIKE lower(trim('%${CUS_USER_ID}%'))

 
阅读更多

 

时间格式问题:

只有自动生成的xml是TIMESTAMP特殊,其余都是date

页面:

<input type="text" name="start_add_time" class="date" value='<fmt:formatDate value="${vo.start_add_time}" pattern="yyyy-MM-dd"/>'/>

 

模型驱动:

  @Column(name = "START_ADD_TIME")

   private Date start_add_time;

   

 

   @Column(name = "END_ADD_TIME")

   private Date end_add_time;

 

java

 

有遇到字母格式的日期用

public static final String PATTERN_DATE = "yyyy-MM-dd";

SimpleDateFormat sdf = new SimpleDateFormat(PATTERN_DATE);

if(tbClientLogVo.getStart_add_time()!=null&&!"".equals(tbClientLogVo.getStart_add_time())){

        param.put("START_ADD_TIME", sdf.format(tbClientLogVo.getStart_add_time()));

        }

 

xml:(自动生成的即可)

<result column="OPM_TIME" property="opmTime" jdbcType="TIMESTAMP" />///只有此处特殊

 

//比较时间的话用 tochar()

<select id="getLogList" parameterType="map" resultMap="BaseResultMapVo">

   SELECT t.LOG_KEY,

       t.OPM_TIME,

       t.OPM_DETAIL,

       t.WORK_MODULE,

       NVL(T1.MAN, T2.CUSTOMER_NAME) MAN,

       t1.CUS_USER_ID

   FROM TB_CLIENT_LOG t, TB_CUS_USER t1, TB_CUS_FIRM T2

   where t.CUS_USER_KEY = t1.CUS_USER_KEY AND

       T.CUSTOMER_KEY = T2.CUSTOMER_KEY

    <if test="CUS_USER_ID!=null and CUS_USER_ID!=''">

     AND lower(trim(T1.CUS_USER_ID))  LIKE lower(trim('%${CUS_USER_ID}%'))

    </if>

    <if test="START_ADD_TIME!=null and START_ADD_TIME!=''">

      AND to_char(T.Opm_Time,'yyyy-mm-dd') <![CDATA[>=]]> #{START_ADD_TIME}

    </if>

    <if test="END_ADD_TIME!=null and END_ADD_TIME!=''">

       AND to_char(T.Opm_Time,'yyyy-mm-dd') <![CDATA[<=]]> #{END_ADD_TIME}

    </if>

     order by t.OPM_TIME DESC

  </select>

 

数据库:

OPM_TIME  DATE

 

分享到:
评论

相关推荐

    PHP通过$_SERVER['REMOTE_ADDR']得到的是内网IP?如何才能获得客户的公网IP(真实IP地址).zip

    下面我们将详细探讨这个问题以及解决方法。 首先,`$_SERVER['REMOTE_ADDR']`是PHP用于获取客户端(浏览器)IP地址的一个变量,按照HTTP协议,这是服务器接收到的请求头中的信息。然而,如果用户访问你的网站经过了...

    ORACLE应用中常见的傻瓜问题1000问-1

    这里的 `08010000` 表示的是时间格式。调整完成后,确保数据库也同步了新设置的时间。 #### 知识点8:在Oracle表中如何筛选出MEMO类型字段为空的记录? 如果你想要找出某个表中MEMO类型的字段为空的记录,可以使用...

    php AES加密解密

    - **函数说明**:`cmf_create_aes_encrypt`函数接受两个参数:用户ID `$user_id` 和待加密的字符串 `$str`。 - **密钥生成**:密钥由固定的`$key`值加上根据用户ID动态生成的部分组成,这样每个用户的密钥都是不同的...

    bug反馈系统-php源码

    $sql = "SELECT pro_name, father, pro_id FROM ".tname('project')." WHERE `pro_id` = '$pro_id'"; $pro_info = $db-&gt;getRow($sql); if(!($_SESSION['supe_username'] and (($_SESSION['supe_project']!=$pro_...

    精通PHP+MySQL应用开发

    - **`trim()`**:去除字符串首尾处的空格或其他指定的字符。 - **`ltrim()`**:仅去除字符串开头的空格或其他指定的字符。 - **`rtrim()`**:仅去除字符串末尾的空格或其他指定的字符。 - **`chop()`**:与`rtrim()`...

    PHP制作CMS安装功能

    if (trim($line) !== '') { mysqli_query($conn, $line); } } // 关闭数据库连接 mysqli_close($conn); // 存储配置信息到config.php $config = define('DB_HOST', '$db_host'); define('DB_USER', '$db_user...

    php用法cookie实现记住登录状态_.docx

    $_SESSION['user_info'] = $user; } } } } ``` 二、用户提交登录信息 当用户提交登录信息时,我们需要验证用户的用户名和密码,并将其存储在 SESSION 中。如果用户选择了记住登录状态,我们需要将用户名和密码...

    ecshop函数列表

    - `$format`: 时间格式字符串。 - `$time`: 要转换的时间戳,默认为 NULL(即使用当前时间)。 **gmstr2time($str)** - **功能**: 将指定格式的字符串转换为 GMT 时间戳。 - **参数**: - `$str`: 需要转换的时间...

    php管理nginx虚拟主机shell脚本__1.docx

    #### 概述 在现代Web服务器管理领域,自动化工具的使用能够显著提升工作效率并减少人为错误。...上述脚本提供了一个基本框架,可以根据具体需求进行扩展和完善,为Web服务器的日常维护提供了极大的便利。

    upload_file.js

    $base64_img = trim(input('b64')); $up_dir = './uploads/form/';//存放在当前目录的upload文件夹下 if(preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_img, $result)){ $type = $result[2]; if(in...

    ecshop函数列表大全.txt

    - **功能描述**:验证是否为有效的时间格式。 - **参数说明**: - `$time`:时间字符串。 **41. `assign_query_info()`** - **功能描述**:将查询结果分配给Smarty模板引擎。 - **参数说明**:无参数。 **42....

    PHP的基本应用-MVC

    $user = explode(",", trim($value)); // 如果不是当前用户的IP且时间未过期,则保留 if (($user[0] != getenv('REMOTE_ADDR')) && ($user[1] &gt; time())) { array_push($temp, $user[0] . "," . $user[1]); } ...

    9段PHP实用功能的代码推荐

    $keywords = array_map('trim', $keywords); $keywords = array_filter($keywords); print_r($keywords); ``` 这将输出一个包含网页关键字的数组。 3. **查找页面上的所有链接** 使用PHP的DOM解析器可以方便...

    Trim Enabler_4.2_WaitsUn.com.dmg

    Trim Enabler v4.2 黑苹果,用来开启SSD Trim。

    call_user_func:call_user_func()的基准研究

    call_user_func 和通常被称为“慢”。 在某个时候,我需要知道这会对涉及大量可调用呼叫的流程有多大影响。问题Callable可以有多种形式,可以是字符串,lambda数组或Closure。 如果要泛型调用Callable,则简单的方法...

    用php写的简单的日历代码

    //设置中国时区时间 if (function_exists('date_default_timezone_set')){ date_default_timezone_set('PRC'); } //格式化提交数据 function post_input($data){ $data = trim($data); $data = stripslashes...

    WordPress中利用AJAX技术进行评论提交的实现示例

    在WordPress中,利用AJAX(Asynchronous JavaScript and XML)技术实现评论提交,可以极大地提升用户在网站上的体验,因为这样可以避免页面刷新,保持用户的浏览状态。同时,它也能减轻服务器负担,仅处理评论的添加...

    PHP根据session与cookie用户登录状态操作类的代码

    1、用户登录状态操作类UserLogin ...if (isset($_COOKIE[user_id])&&$_COOKIE[user_id]&&(trim($_COOKIE[user_id])!=)) { if (isset($_SESSION[USER_INFO])) return $_SESSION[USER_INFO]; $dao = new UserDao()

    ecshop 支付宝网银直连

    // " WHERE is_real=1 AND order_id='$order[order_id]'"; // // if ($GLOBALS['db']-&gt;getOne($sql) &gt; 0) // { // /* 订单中存在实体商品 */ // $service = (!empty($payment['alipay_real_method']) && $payment['...

Global site tag (gtag.js) - Google Analytics