4000 oracle 使用datetime字段比较相等: to_timestemp()使用,把时间转为带毫秒级的格式
2018-02-27 21:49
1166 查看
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
由于数据库是datetime(6)类型的,所以会有毫秒
所以要比较的话要在java代码里面先把时间转换为带有毫秒级格式的字符串:使用SimpleDateFormat。
然后在xml文件中使用to_timestamp函数转成时间戳格式与数据库中的字段进行比较:
AND TIME=TO_TIMESTAMP(#{update_time},'YYYY-MM-DD HH24:MI:SS.FF6')
这样就可以比较了。
而在mysql数据库中可以直接使用字符串与timestemp进行比较,所以不需要转换。
相关文章推荐
- oracle时间大小比较 格式
- C# string格式的日期时间字符串转为DateTime类型的方法
- oracle 将Number型字段转为时间类型 将毫秒转为时间类型的
- ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digi
- DateTime.Now.ToString()时间格式错误
- MySQL时间字段究竟使用INT还是DateTime
- Sql数据库时间和当前时间格式后比较是否相等
- Oracle 关于日期时间比较、格式转化等操作
- MySQL时间字段究竟使用INT还是DateTime的说明
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- 统一项目时间格式(DateTime.ParseExact使用)
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- MySQL时间字段究竟使用INT还是DateTime的说明
- Oracle to_date的使用方法 日期格式参数 含义说明 Oracle to_date的使用方法
- 使用datetimetostring得到想要的日期格式
- (转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- MySQL时间字段究竟使用INT还是DateTime
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- oracle常用& to_date()怎么转换带am pm的时间格式?