`
away888
  • 浏览: 27330 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

英文日期转换 插入SQL Server datetime类型 转换失败

阅读更多
//比如:时间
//含有英文的日期字符串
     String str = "13/Jul/2011:05:02:29 +0800";
//日期格式化类型,后面必须要添加一个Locale.US才能解释拥有英文的日期,如上面Jul,Z是一个时区:"+0800"。
    DateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z",
				Locale.US);
    Date date = null;
//将其转换成日期类型
    date = sdf.parse(str);
//SQL Server日期格式类型			
    DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") 
//转换成字符串,可以直接插入SQL Server中      
    String s = sdf2.format(date);
//插入数据库代码省略.........
分享到:
评论

相关推荐

    SQL Server转换为MySQL工具

    2. 数据迁移:工具会逐条读取SQL Server中的记录,根据字段映射规则将其转换为符合MySQL数据类型的格式,然后插入到对应的MySQL表中。这一步骤需要注意数据类型不兼容的问题,例如,SQL Server的datetime与MySQL的...

    Sql Server datetime问题

    在SQL Server中,`datetime`数据类型用于存储日期和时间信息,从1753年1月1日到9999年12月31日的任何日期和时间组合都可以表示,精确到三毫秒。然而,在实际使用中,`datetime`类型存在一些需要注意的细节,这些细节...

    向数据库插入datetime类型的数据

    对于日期时间类型的数据,可以将字符串类型的日期转换为数据库支持的`datetime`类型。 - 示例代码: ```sql INSERT INTO messages (message_id, message_text, message_author, message_date, message_views) ...

    sqlserver数据类型详解

    ### SQL Server 数据类型详解 #### 一、概述 在 SQL Server 中,数据类型是指定用于存储数据的格式。正确选择数据类型对于确保数据完整性、提高性能以及减少存储空间至关重要。本文将详细介绍 SQL Server 中常见的...

    sqlserver函数案例

    当使用`cast(date as datetime)`将字符格式的日期转换为`datetime`时,我们发现SQL Server在存储和显示时可能会对毫秒进行四舍五入。例如,插入的'1900-1-1 00:00:00.001'被转换为'1900-01-01 00:00:00.000',而'...

    根据年月日生成编号sqlserver 很不错的算法

    标题提到的"根据年月日生成编号sqlserver 很不错的算法"可能是一种高效且灵活的方法,用于创建包含日期元素的唯一标识符。以下将详细介绍这种算法的可能实现及其原理。 首先,我们可以考虑使用SQL Server的内置函数...

    python3实现往mysql中插入datetime类型的数据

    然而,初学者可能会遇到问题,比如在尝试将datetime对象直接作为字符串插入时,可能会因为数据类型不匹配而失败。例如,直接使用`%(dt)`或者`'%s' % dt`作为SQL语句的占位符,由于dt是datetime对象,而不是字符串,...

    SQL SERVER数据类型与C#数据类型对照表(非C#代码)

    在进行数据库操作,如插入、更新或读取数据时,确保C#中的变量类型与SQL Server中的列类型匹配至关重要。这将确保数据的正确性,并有助于提高代码的稳定性和性能。在开发过程中,应始终考虑数据类型,以确保数据的...

    sqlserver转换为sqlite

    4. 结构转换:SQL Server和SQLite的数据类型可能存在差异,如SQL Server的`datetime`与SQLite的`datetime`格式不同,需要在转换时进行适配。此外,SQL Server支持存储过程和触发器,但SQLite不支持,可能需要将这些...

    C# excel 数据导入到sqlserver

    注意,你可能需要将数据转换为适当的类型,如`int`、`DateTime`等。 ```csharp string insertSql = "INSERT INTO MyTable (Column1, Column2) VALUES (@Value1, @Value2)"; SqlCommand command = new SqlCommand...

    Sql中将datetime转换成字符串的方法(CONVERT)

    总结起来,`SQL`中的`CONVERT`函数是处理日期时间数据的强大工具,通过灵活地设置`style`参数,我们可以将`datetime`和`smalldatetime`类型的数据转换为各种所需的字符串格式,满足不同场景下的需求。理解并熟练运用...

    CDC操作Sqlserver2008

    ### CDC操作Sqlserver2008 #### 概述 变更数据捕获(Change Data Capture,简称CDC)是SQL Server的一项重要功能,主要用于记录数据库表中的数据更改历史。这一功能在进行数据分析、日志记录、数据复制等场景下...

    千万级数据Sql Server 与Mysql分析

    详见 SQL Server 2008 导出来的.sql 文件如果要在 mysql 里执行,还有一些语法问题,其中datetime 类型转换比较麻烦。 2. Mysql 版本问题,测试所用的 5.5 是目前最常用的版本,官网所推荐的。 3. 建立索引,测试表...

    sql语句中如何将datetime格式的日期转换为yy-mm-dd格式

    将datetime格式的日期转换为yy-mm-dd格式在SQL语句中 在SQL语句中,将datetime格式的日期转换为yy-mm-dd格式是非常常见的操作。这种操作可以在多种情况下使用,例如在数据报表、数据分析、数据挖掘等领域。下面将...

    SQL SERVER 表数据导出脚本

    - 对于特定的数据类型(如`VARCHAR`, `INT`, `DATETIME`等),通过使用`CASE WHEN`语句进行判断,并采用合适的转换函数(如`CONVERT`)来确保数据正确插入到目标表中。 - 使用`IS NULL`判断来处理空值情况。 ### ...

    OracleScott SQL Server版

    在 SQL Server 中,我们需要使用 CREATE TABLE 语句来创建这些字段,同时考虑日期类型(Oracle 的 DATE 在 SQL Server 中可能是 DATE 或 DATETIME),数值类型(如 DECIMAL 或 FLOAT)以及字符串类型(VARCHAR)。...

    SQL Server导入Oracle数据库

    然而,由于SQL Server和Oracle的数据类型可能不同,所以在导入Oracle前,你可能需要转换这些数据类型。例如,SQL Server的`datetime`可能需要转换为Oracle的`DATE`或`TIMESTAMP`。 3. **数据导入**: - 对于Oracle...

    SQL server数据库转 MySQL数据库

    例如,SQL Server的`datetime`对应MySQL的`datetime`,`int`对应`integer`,但有些类型可能没有直接的对应,如SQL Server的`money`和`smallmoney`,可能需要转换为MySQL的`decimal`。 5. **触发器和存储过程** SQL...

    用Java实现SQL_Server到Oracle数据迁移

    例如,SQL Server的datetime类型可能需要转换为Oracle的timestamp或date类型。 - **数据加载**:将转换后的数据以批量插入的方式写入Oracle。可以使用PreparedStatement的`addBatch()`和`executeBatch()`方法进行...

Global site tag (gtag.js) - Google Analytics