解决方案

SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

java.util.Date date11 = df1.parse("2010-6-2 16:10:38.00");

String time = df1.format(date11);

Timestamp ts = Timestamp.valueOf(time);

注:这里需要注意的是在jdk6高级版本当中必须进行入上的操作,不然会报告

java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff] 如此的错误。。。

其他知识

一.获取系统当前时间:

1.System.out.println(new Timestamp(new java.util.Date().getTime)); //包含时分秒

2.System.out.println(new java.sql.Date(new java.util.Date().getTime)); //不包含时分秒

3.通过格式化类获取任意格式的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss SSS"); String time = sdf.format(Calendar.getInstance().getTime()); System.out.println(time);

sql包的Date类没有无参的构造函数,而util的Date类有无参的构造函数

java.util.Date date = new java.util.Date();是正确的 //Tue Jun 15 09:04:23 CST 2010

java.sql.Date date = new java.sql.Date();是错误的

但是sql包的Date有一个带long型参数的构造函数,因此可以使用以下方式

java.sql.Date date = new java.sql.Date(new java.util.Date().getTime()); //2010-6-17

new java.util.Date():构造函数没有接受任何参数. 而这个构造函数在内部使用了System.currentTimeMillis() 方法来从系统获取日期. 下面是util包的Date的构造方法:

public Date() { this(System.currentTimeMillis()); }

还发现一件怪异的事情:

// String转化成date String str = "9-29-2001";

System.out.println(java.sql.Date.valueOf(str));

输出:

0016-10-21

真是奇怪.

三. Date转化成String

//Date转化成String: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");

System.out.println(sdf.format(new Date()));

输出:

2010-06-17 16:30:21 781

四. Timestamp转化成String

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒

Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间

String str = df.format(now);

System.out.println(str);

输出:

2010-06-17 16:46:34

五. String转化成Timestamp

SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

java.util.Date date11 = df1.parse("2010-6-2 16:10:38.00");

String time = df1.format(date11);

Timestamp ts = Timestamp.valueOf(time);

注:这里需要注意的是在jdk6高级版本当中必须进行入上的操作,不然会报告

java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff] 如此的错误。。。

System.out.println(ts);

输出:

2010-06-02 16:10:38.0

java date oracle_java对象属性为date oracle数据库字段为Timestamp 处理方式相关推荐

  1. 遍历java对象属性_[Java教程]遍历对象属性

    [Java教程]遍历对象属性 0 2016-09-12 13:00:03 初始化对象:var person = function(name){ this._name = name;}var grand ...

  2. 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...

    java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...

  3. oracle数据库连接名是什么,连接到Oracle数据库的几种命名方式

    连接到Oracle数据库的几种命名方式 从事 Oracle 相关工作的人,每天都会使用各种工具连接到 Oracle 数据库,比如:SQL*Plus.PL/SQL.TOAD.SQLDeveloper 等 ...

  4. Oracle数据库的四种启动方式

    Oracle数据库的四种启动方式 1.startup nomount 非安装启动:这种方式启动下可执行:重建控制文件.重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init. ...

  5. Oracle数据库字段翻译

    Oracle数据库字段翻译 1.createrole类型为number 如果都不满足则可以设置默认值 类似else,(if-then-else) decode(t.createrole, 0, '状态 ...

  6. oracle迁移几种方式,Oracle数据库迁移的几种方式

    Oracle数据库迁移的几种方式 我们常常需要对数据进行迁移,迁移到更性能配置更高级的主机OS上.迁移到远程的机房.迁移到不同的平台下,以下介绍ORACLE的几种数据库迁移方案: 一.exp/imp逻 ...

  7. 一条咸鱼的java学习笔记第7天之Oracle数据库

    文章目录 1.当前数据库的分类?什么是关系型数据库?什么是非关系型数据库? 2.Orale数据库中单引号和双引号的区别? 3.查询语句中对于null的处理?运算表达式中null值的处理? mysql和 ...

  8. oracle 数据库字段名与实体类字段名称不匹配的处理方法

    之前公司一直都使用sql server 即使数据库字段名称与实体类名称不相同 可以使用诸如: select id as userId from tb_user 这种写法,可换到了oracle 之后坑爹 ...

  9. oracle 转移是什么意思,Oracle数据库迁移的几种方式以及一些坑

    最近做了个oracle数据库迁移,有几种方式,我来列举几种:1.exp/imp         对象导出 2.expdp/impdp     数据泵导入导出 3.plsql的sql导出 4.navic ...

最新文章

  1. IP地址和MAC地址
  2. (C++) CSP 201803-1 跳一跳
  3. Opencv 配置VS2012
  4. MSIL实用指南-比较运算
  5. 【初码干货】关于.NET玩爬虫这些事
  6. mysql的natural join_MySQL基础之Natural Join用法
  7. alinq mysql_ALinq 使用教程(移植 Linq to SQL 的利器)
  8. 【Flink】FLink assigned slot xx was removed
  9. Qt 设置窗体大小和背景颜色
  10. OpenGL ES on iOS --- 光照进阶
  11. 【系列】关于直播,所有的技术细节都在这里了
  12. 浏览器的工作原理:新式网络浏览器幕后揭秘(转)
  13. WPS安装自定义项安装程序出错问题
  14. win10家庭版升级到专业版
  15. qqxml代码-班级作业xml卡片代码班级作业
  16. TopCoder 规则入门
  17. ubuntu(linux) 命令行设置wifi账户密码 python脚本设置wifi
  18. 02.yuyv转rgb888代码优化
  19. 2008年4月28日A股市场存在筑底异样
  20. 【软件工程】 软件工程及开发模型

热门文章

  1. 一个极好的ALV例子
  2. 与客户有关的业务数据表名,及删除客户主数据方法
  3. SAP保存操作记录CDHDR和CDPOS表
  4. SAP中的记忆功能没有了,怎么办?
  5. SAP 年结(转载)
  6. 用户视角看百度移动:从流量集散地到流量目的地
  7. 添加虚拟主机 php,给 phpstudy 添加虚拟主机
  8. node MySQL buffer_node.js中buffer方法使用说明
  9. Python标准库:itertools迭代器函数
  10. python 单例模式的四种创建方式