`

解决时分秒不能写入Date类型字段中

 
阅读更多

CallableStatement cstmt = null;
cstmt=conn.prepareCall("{call write_vehicle_tempplate(?)}");
cstmt.setString(1,temp.elementText("HPHM"));
cstmt.setTimestamp(2,getTimestamp(temp.elementText("DJRQ")));


Java代码
public static Timestamp getTimestamp(String s){
if(s==null||s.equals(""))
{
return null;
}
Timestamp timestamp=null;
try
{
if(s.length()>19)
{
s=s.substring(0,19);
}

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

java.util.Date date = bartDateFormat.parse(s);

timestamp= new Timestamp(date.getTime());

} catch (ParseException e)
{
e.printStackTrace();
}

return timestamp;
}

分享到:
评论

相关推荐

    在Oracle写入Date类型的Sql语句

    Oracle中日期转换 to_date参数含义 日期转换写入实例

    java的Date类型转换成MySQL的DateTime类型.doc

    在网络游戏开发中,经常需要将记录游戏开始和结束的时间写入到数据库中,这就需要将 Java 的 Date 类型转换为 MySQL 的 DateTime 类型。 在 Java 中,可以使用java.util.Date类来获取当前的日期和时间,然后使用...

    ArcGIS中文字段截断问题解决办法(一键写入注册表).zip

    在使用ArcGIS10.2.1或10.2.2及10.3以上版本时,可能会出现中文字段名称被截断,不能超过3个汉字的问题。此工具可以自动识别arcgis版本并一键写入注册表,实现arcgis可以支持导出5个汉字的字段名的shp文件。

    解决python写入mysql中datetime类型遇到的问题

    刚开始使用python,还不太熟练,遇到一个datetime数据类型的问题: 在mysql数据库中,有一个datetime类型的字段用于存储记录的日期时间值。python程序中有对应的一个datetime变量dt。 现在需要往mysql数据库中添加...

    sql 中 更新,插入text类型的字段 updatetext

    sql 中 更新,插入text类型的字段 updatetext

    运用Java如何存取Oracle中的CLOB类型字段

    在IT领域,尤其是在数据库操作与Java编程的交集部分,理解和掌握如何在Java中存取Oracle数据库中的CLOB(Character Large Object)类型字段是至关重要的技能。CLOB数据类型主要用于存储大量的文本信息,如文章、报告...

    C# 对SqlServer中Image字段的读写(例子)

    在C#编程环境中,我们经常需要处理这类数据,包括从数据库读取`Image`字段并显示为图片,或者将图片数据写入数据库。本篇文章将详细探讨如何在C#中与SQL Server的`Image`字段进行交互。 1. **二进制数据的处理** ...

    jdbc 处理clob类型字段

    本主题主要探讨如何使用JDBC有效地操作Oracle数据库中的CLOB类型字段,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)等操作。 首先,我们需要理解CLOB的基本概念。CLOB是一种数据库对象,...

    CLOB 字段类型报错 ORA-01704: 文字字符串过长的解决

    而对于CLOB类型,虽然没有硬性长度限制,但一次PL/SQL语句中的绑定变量值不能超过4000个字符。 在处理这类问题时,有几种常见的解决方案: 1. **分块插入**: 当你的数据长度超过了4000个字符,你可以选择分批...

    sql 在更新某字段后写入日志触发器

    题目中提到的是在`userInfo`表的`loginName`字段被更新时触发,将相关信息写入`upLog`表中作为日志记录。 #### 示例代码详解 首先,我们看到题目中给出的代码片段: ```sql CREATETRIGGER [upUserInfo_dml] SET ...

    KETTLE数据库转换类型例子

    在这个过程中,Kettle会比较源数据库和目标数据库中的记录,如果目标数据库中不存在源数据库的记录,那么就会执行插入操作;如果存在并且数据不同,就执行更新操作;如果数据完全相同,则不执行任何操作。设置这两个...

    ArcGIS中文字段截断问题解决办法(一键写入注册表)

    ArcGIS中文字段截断问题解决办法(一键写入注册表)在使用ArcGIS10.2.1或10.2.2及10.3以上版本时,可能会出现中文字段名称被截断,不能超过3个汉字的问题。此工具可以自动识别arcgis版本并一键写入注册表,实现...

    java的Date类型转换成MySQL的DateTime类型.docx

    由于Java中的`java.util.Date`类与MySQL数据库中的`DateTime`类型在格式上存在差异,因此在将时间数据写入数据库前,通常需要进行格式转换。 #### Java中的Date类型 在Java中,`java.util.Date`类是用于表示特定...

    读取文件数据并解析成不同数据类型,然后写入磁盘文件。附加功能:对字符串以逗号分割成字段,字段内含逗号

    这里我们探讨的主题是如何从磁盘文件中读取数据,解析成不同的数据类型,并将结果写入新的磁盘文件,同时处理包含逗号的字段。这个过程涉及到`IO流操作`,特别是文件读写操作。 首先,`StringUtilSplit.java`可能是...

    多功能数字钟 1602显示温度 年月日时分秒

    在该数字钟中,DS1602用于显示年月日时分秒、温度等信息。该显示屏可以通过按键来调整显示的内容。 三、按键扫描 该数字钟具有3*3的按键矩阵,用于用户输入命令。按键扫描函数kbscan()用于检测用户的按键输入,并...

    ArcGIS中文字段截断问题解决办法(一键写入注册表)在

    ArcGIS中文字段截断问题解决办法(一键写入注册表)在使用ArcGIS10.2.1或10.2.2及10.3以上版本时,可能会出现中文字段名称被截断,不能超过3个汉字的问题。此工具可以自动识别arcgis版本并一键写入注册表,实现...

    ArcGIS中文字段截断问题解决办法(一键写入注册表)在使用ArcGIS

    ArcGIS中文字段截断问题解决办法(一键写入注册表)在使用ArcGIS10.2.1或10.2.2及10.3以上版本时,可能会出现中文字段名称被截断,不能超过3个汉字的问题。此工具可以自动识别arcgis版本并一键写入注册表,实现...

    MFC使用ODBC图片写入blob字段

    5. **设置Blob字段**:在CRecordset对象中找到对应blob字段的成员变量,通常是CBytes或CString类型,然后使用`SetFieldBinary`或`SetFieldNull`方法将图片数据设置进去。 6. **执行插入操作**:调用CRecordset的`...

    解决python ogr shp字段写入中文乱码的问题

    首先,先确认一下你的字段值是不是乱码,如果是,按照以下方法: 我的字段值是来自于一个geojson字符串,我在对它解析时做了如下处理: properties = fea.get(...这样即可消除字段值中的中文乱码。 字段值没有

Global site tag (gtag.js) - Google Analytics