`
fanjf
  • 浏览: 329569 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

数据类型转换几种错误

 
阅读更多

数据类型转换:
数据库中放的是 int 类型数据,POJO写的是Interger类型 ,从数据库中查询后,方法到一个List列表中,但是List列表时以Map形式存放的,

在jsp页面无法直接迭代出来,所以要在查询后将该list中的map形式转换成Object型!

直接用强制转换 存不到数据库中:
直接转A:(Integer)map.get("FCheck".toUpperCase());
使用如下方式B::
(Integer.valueOf(map.get("FCheck".toUpperCase())+""))
 注意B不可以存NUll数据,所以数据库中如果有空数据,要加以判断!

 下边与同理!数据库中是Date POJO 中写的是 Timestamp;
    判断status是否为空
   if( map.get("FStatus".toUpperCase()) != null){
    analyseCompareHistoryA.setStatus((Integer.valueOf(map.get("FStatus".toUpperCase())+"")));
   }else{
    analyseCompareHistoryA.setStatus((Integer) map.get("FStatus".toUpperCase() ));
   }
   analyseCompareHistoryA.setCheck((Integer.valueOf(map.get("FCheck".toUpperCase())+"")));
     Date ctime = (Date) map.get("FCreateTime".toUpperCase()+"");
   analyseCompareHistoryA.setCreateTime( new java.sql.Timestamp( ctime.getTime()));

 

java.sql.Date--->java.sql.Timestamp
new java.sql.Timestamp(yourDate.getTime());

java.sql.Timestamp-->java.sql.Date
new java.sql.Date(yourTimestamp.getTime());

界面要显示毫秒的话,在date传到前面时转化格式即可!

分享到:
评论

相关推荐

    PHP数据类型转换

    在实际编程中,数据类型转换是不可避免的,特别是在处理不同来源的数据时。 ### 一、自动类型转换 PHP中存在自动类型转换,这是语言特性之一,意味着在某些情况下,PHP会自动将一个变量从一种类型转换为另一种类型...

    c#数据类型转换详解

    C#提供了多种方式进行数据类型转换,主要包括以下几种: 1. **隐式转换**:当从较小的数据类型转换为较大的数据类型时,编译器会自动完成转换,无需显式指定转换操作。例如: ```csharp int i = 10; long l = i;...

    struts2数据类型转换

    在Struts2中,数据类型转换的意义主要体现在以下几个方面: 1. **确保数据一致性**:通过类型转换,可以确保服务器接收到的数据与业务逻辑层中对象的属性类型保持一致,避免因类型不匹配导致的运行时错误。 2. **...

    对有关数据类型转换的整理

    本篇文章将深入探讨几种主要的数据类型转换方法,包括从整型、长整型、浮点型到字符串,以及从字符串转换回这些类型,还有涉及到 CString、BSTR、_bstr_t 和 CComBSTR 类型的转换。 首先,我们来看如何将其他数据...

    论C语言教学中数据类型转换的问题.pdf

    在C语言中,数据类型转换是一项重要的编程概念,特别是在教学过程中,理解并掌握这些规则对于初学者至关重要。C语言提供了两种主要的转换方式:隐式转换(也称为自动转换)和显式转换。 1. 隐式转换: 隐式转换是...

    数据库中clob类型转换的问题 数据库中clob类型转换的问题

    1. **备份原数据**:在进行任何数据类型转换之前,首先要确保对原数据进行备份,以防万一发生错误时能够恢复数据。 2. **评估数据长度**:评估CLOB字段中数据的实际长度,确保其符合新数据类型的要求。 3. **...

    java数据类型转换

    ### Java数据类型转换详解 #### 引言 在Java编程中,经常需要对不同数据类型进行转换以满足程序运行的需求。本文将详细介绍Java中的几种常见数据类型及其转换方法,并给出具体的示例代码。 #### 字符串(String)与...

    js 数据类型转换总结笔记

    在JavaScript中,数据类型转换是编程过程中不可或缺的一部分。由于JavaScript是一种动态类型语言,变量的数据类型在运行时可以改变,这给编程带来了灵活性,但也可能导致一些意外的错误。本篇文章将深入探讨...

    C++数据类型转换总结

    ### C++ 数据类型转换详解 在C++编程中,数据类型转换是常见需求之一,尤其在涉及多种数据类型的处理场景下。本文将详细介绍C++中几种常见数据类型之间的转换方法,包括`string`、`CString`、`int`、`long`、`float...

    C语言类型转换-自动类型转换、强制类型转换、指针类型转换

    自动类型转换,也称为隐式类型转换,是指在某些操作中,编译器会自动将一个数据类型转换为另一个数据类型。以下情况会触发自动类型转换: 1. **数值运算**:如果两个不同类型的操作数进行运算,低精度类型会被提升...

    常用类型转换扩展_C#_扩展_类型转换_

    在C#编程中,类型转换是开发者经常遇到的操作,它涉及到不同数据类型的相互转化。本文将深入探讨C#中常见的类型转换扩展,并介绍如何通过扩展方法来增强类型转换的便捷性和可读性。 首先,我们要了解C#内置的类型...

    SSH笔记-类型转换器和错误信息显示、复杂属性、批量更新模型数据

    在这个"SSH笔记-类型转换器和错误信息显示、复杂属性、批量更新模型数据"的主题中,我们将深入探讨SSH框架中的几个关键概念。 首先,让我们关注"类型转换器"(Type Converter)。在SSH框架中,类型转换器是用于将...

    Date类型数据转换

    Date类型数据转换是Java编程语言中非常重要的一种数据类型转换。它可以将String类型的日期字符串转换为Date类型的日期对象,也可以将Date类型的日期对象转换为String类型的日期字符串。在本文中,我们将详细介绍Date...

    KeilC51数据类型转换应注意

    在实际编程中,开发者应遵循以下几点原则来避免数据类型转换的问题: 1. **理解数据类型**:了解每个数据类型的存储大小和数值范围,避免超出范围的运算。 2. **谨慎处理混合类型运算**:当不同类型的变量参与运算...

    C++数据类型转换技巧.docx

    这里我们将深入探讨几种主要的数据类型转换方法,包括字符串与整数、长整型、双精度浮点数之间的转换,以及日期类型的转换。 1. **字符串转整数**: - 使用`atoi`函数将ASCII字符形式的字符串转换为整数。例如,`...

    matlab与c/c++混合编程中VARIANT与c++数据类型转换类

    在本篇知识讲解中,我们将聚焦于“matlab与C/C++混合编程中VARIANT与C++数据类型转换类”的主题,探讨如何在VC++环境下,通过COM组件与MATLAB进行数据交互,并特别关注VARIANT数据类型与C++基本数据类型的转换方法。...

    python3的数据类型及数据类型转换实例详解

    数据类型转换则是指将一种数据类型的值转换为另一种数据类型的值的过程。 1. 整型(int):整型在Python中可以是任意大小的数,不受固定大小的限制,适用于整数运算。 2. 浮点型(float):浮点型是带有小数点的...

    易语言自定义数据类型变量保存

    在处理自定义数据类型变量保存时,开发者需要考虑以下几个关键点: 1. **数据结构定义**:首先,你需要定义自定义数据类型。这通常涉及到定义数据类型的名称、包含的字段以及每个字段的数据类型。在易语言中,可以...

    数据库类型转换工具

    1. **CYQ.Data.dll**:这可能是一个自定义的库文件,用于提供特定的数据访问功能,比如数据类型转换或数据库操作。 2. **MySql.Data.dll**:这是MySQL .NET Connector的组件,用于.NET应用程序与MySQL数据库进行...

    万能数据转换器

    2. **数据类型映射**:不同的数据库系统对数据类型的定义可能存在差异,"万能数据转换器"能够识别并自动进行数据类型转换,确保数据在不同系统间的一致性。 3. **数据清洗**:内置功能可能包括去除重复值、填充缺失...

Global site tag (gtag.js) - Google Analytics