- 浏览: 32348 次
- 性别:
- 来自: 沈阳
最新评论
PO
private Timestamp FLastmodifytimeInformation;
hbm.xml
<property name="FLastmodifytimeInformation" type="java.sql.Timestamp">
<column name="F_LASTMODIFYTIME_INFORMATION" />
</property>
action sava
info.setFLastmodifytimeInformation(Timestamp.valueOf(info.getTemp_field1()));
下面是关于 String Date Timestamp之间的转换
Date 和String之间的转换main函数:
Date date = null;
String str = null;
// String转Date
str = "2009-01-06";
try {
date = format.parse(str); // Wed sep 26 00:00:00 CST 2007
} catch (ParseException e) {
e.printStackTrace();
}
date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26
System.out.println(date);
// Date转String
date = new Date(); // Wed sep 26 18 17:14:01 CST 2007
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.SHORT);
str = format.format(date); // 07-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.FULL);
str = format.format(date); // 2007年9月26日 星期三
System.out.println(str);
}
Timestamp和String之间转换的函数:
public static void main(String[] args) {
// TODO Auto-generated method stub
//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);
///String转化为Timestamp:
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String time = df1.format(date);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);
}
//timeStamp转化为Date
new Date (timeStamp.getTime());
增减时间并比较:
Date date=new Timestamp(System.currentTimeMillis());
System.out.println(date);
Calendar calender=Calendar.getInstance();
calender.add(Calendar.MINUTE, -1);
System.out.println(date.compareTo(calender.getTime()));
private Timestamp FLastmodifytimeInformation;
hbm.xml
<property name="FLastmodifytimeInformation" type="java.sql.Timestamp">
<column name="F_LASTMODIFYTIME_INFORMATION" />
</property>
action sava
info.setFLastmodifytimeInformation(Timestamp.valueOf(info.getTemp_field1()));
下面是关于 String Date Timestamp之间的转换
Date 和String之间的转换main函数:
Date date = null;
String str = null;
// String转Date
str = "2009-01-06";
try {
date = format.parse(str); // Wed sep 26 00:00:00 CST 2007
} catch (ParseException e) {
e.printStackTrace();
}
date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26
System.out.println(date);
// Date转String
date = new Date(); // Wed sep 26 18 17:14:01 CST 2007
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.SHORT);
str = format.format(date); // 07-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.FULL);
str = format.format(date); // 2007年9月26日 星期三
System.out.println(str);
}
Timestamp和String之间转换的函数:
public static void main(String[] args) {
// TODO Auto-generated method stub
//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);
///String转化为Timestamp:
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String time = df1.format(date);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);
}
//timeStamp转化为Date
new Date (timeStamp.getTime());
增减时间并比较:
Date date=new Timestamp(System.currentTimeMillis());
System.out.println(date);
Calendar calender=Calendar.getInstance();
calender.add(Calendar.MINUTE, -1);
System.out.println(date.compareTo(calender.getTime()));
发表评论
-
百度地图和ztree开发电子围栏功能
2016-09-29 09:27 4801jsp <%@ page language=" ... -
Oracle11g Enterprise Manager配置失败
2014-04-29 11:20 2563Win7先安装oracle 11g时,安装检测到系统的主 IP ... -
java弹窗导入导出文件
2014-03-24 11:42 1519package com.action.frame; impo ... -
jsp访问上级窗口元素
2014-04-29 11:22 437opener.document.getElementById( ... -
页面关闭IE触发事件方法
2013-09-30 09:56 581function window.onbeforeunload( ... -
页面右下角消息提示
2013-09-29 14:05 495<%@ page language="java ... -
oracle 日期列表
2013-09-29 12:52 519获取某个时间段之间的月份列表(示例返回2009-03到2010 ... -
倒计时
2013-09-24 10:01 345//提交 function doSubmit(){ ... -
oracle11G 最新驱动包
2013-09-24 10:00 697oracle11G 最新驱动包 解决与Spring冲突问题 ... -
获取第几天后的日期
2013-09-16 09:23 587Calendar cal = Calendar.getInst ... -
web工程下获取properties文件
2013-09-16 09:19 560String propertiesPath = getClas ... -
javamail
2013-09-16 09:15 557final SendMail sendmail = new S ... -
java根据年和周获取当前的日期时间段
2013-09-16 09:10 1292String[] dates = new String[7]; ... -
JSP判断日期间隔天数
2013-07-15 11:14 628var temp_field1 = $("#temp ... -
dtree不选中子节点处理
2013-05-17 10:35 1299//dtree.js 208行(chks[i].checked ... -
IE8下JS插入表格
2013-05-17 10:25 669//IE8下使用JS插入JSP表格 var tbl = do ... -
JSP选项卡显示
2013-05-17 10:22 2018<%@ page language="java ... -
JSP样式实例
2013-05-10 15:59 670<%@ page contentType="t ... -
Oracle表空间和用户创建赋权限
2013-05-10 15:54 666--RLDM CREATE TABLESPACE RLDM D ... -
hibernate oracle 主键递增
2013-05-10 15:47 482<?xml version="1.0" ...
相关推荐
- **日期时间类型**:`java.util.Date` 和 `java.sql.Date` 对应于 `DATE`,`java.util.Date` 和 `java.sql.Time` 映射为 `TIME`,而 `java.util.Date`、`java.sql.Timestamp` 和 `java.util.Calendar` 则映射到 `...
本主题“hibernate动态映射表处理Oracle的CLOB类型”主要聚焦于如何在Hibernate中有效地管理和操作CLOB字段。在Oracle 10g中,CLOB数据类型的处理有时会遇到一些挑战,尤其是在与ORM框架结合使用时。以下将详细介绍...
在Hibernate中,为了能够将Java对象的数据持久化到数据库中,需要对Java类型和SQL类型进行映射。以下是一些常见的Hibernate映射类型及其对应的Java和SQL类型: 1. `Integer` 或 `java.lang.Integer`: 映射到标准SQL...
- **时间和日期类型**:Hibernate中的 `java.util.Date` 和 `java.sql.Date` 可以映射到MySQL的 `DATE` 和 `TIMESTAMP` 类型,其表示的日期时间格式也有所说明。 ### Hibernate关系配置 Hibernate的配置是通过XML...
下面我们将详细探讨Hibernate中的类型映射以及其与Java类型和标准SQL类型的对应关系。 1. `integer`:在Hibernate中,`integer`映射Java的`int`或`Integer`类型,对应的SQL类型是`INTEGER`。这通常用于存储整数值。...
Oracle可以直接对DATE类型进行字符串操作,但在DB2中,如果需要包含时间信息,应使用TIMESTAMP类型。这在使用ORM工具如Hibernate时,可能会导致兼容性问题。 在数据库配置上,Oracle使用SPFILE可以动态更改参数,而...
在使用ORM框架如Hibernate时,需要注意在DB2环境下,日期字段应映射为TIMESTAMP而非DATE,否则可能会出现截断错误。 综上所述,DB2和Oracle在数据库管理、SQL语法和数据类型处理上有显著差异,开发者在迁移或同时...
在Oracle中,日期和时间存储有多种类型,如DATE、TIMESTAMP等。项目中可能涉及的问题是如何在Java和Oracle之间转换Date对象。Java的Date类和Oracle的日期格式可能不完全匹配,因此需要进行适当的格式化或转换。这里...
7. `@Temporal`: 用于处理日期和时间类型的字段,可以设置时间类型(DATE, TIME, TIMESTAMP)。 8. `@Transient`: 标记一个字段不作为数据库列进行持久化。 **三、使用hibernate-annotations.jar** 在项目中引入`...
- 在`lib\jpa`目录下,加入对SLF4J和Log4j的支持库文件,如`slf4j-api-*.jar`, `slf4j-log4j12-*.jar` 和 `log4j-*.jar`。 - 配置Hibernate使用的日志框架为SLF4J。 **步骤三:Hibernate配置文件(hibernate.cfg....
- 日期时间类型:DATE、TIMESTAMP等类型的使用。 - 日期函数:SYSDATE、ADD_MONTHS等日期函数的使用。 - 日期格式化:如何使用TO_DATE等函数进行日期格式化处理。 6. **Oracle中的复杂数据处理**: - 分组聚合...
#### 一、MySQL、Oracle 和 SQL Server 综合对照表解析 **1. 配置文件对照表** 在本部分,我们对比了三种数据库(MySQL、Oracle、SQL Server)在Hibernate配置文件中的设置差异。这对于跨数据库开发非常有用。 - ...
hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...
Oracle MySQL系统移植方案主要关注数据类型、SQL语法和特定功能的转换。 1. **数据类型差异**: - **数值类型**:Oracle的NUMBER类型对应MySQL的DECIMAL,保持精度和刻度不变。如果涉及到序列,Oracle的序列在...
DB2 使用类似的函数,如 `cast` 或 `char`、`int`、`double` 来进行数据类型转换,但没有直接对应的 `to_date` 和 `to_timestamp` 函数,通常需要配合 `date` 或 `timestamp` 函数使用。 2. **Where 条件中的弱类型...
默认情况下,如果未指定`TemporalType`,Hibernate会使用`TIMESTAMP`。对于枚举类型,`@Enumerated(EnumType.STRING)`或`@Enumerated(EnumType.ORDINAL)`可以帮助我们以字符串或数值方式存储枚举。 关于主键生成...
Java与Oracle数据库交互时,需要注意一些特性,比如PL/SQL块、游标、BLOB/CLOB等大对象处理,以及Oracle特有的数据类型如DATE、TIMESTAMP等。 在实际开发中,为了更好的管理数据库连接,通常会使用连接池,如Apache...
通过Hibernate,开发者可以避免编写大量的JDBC代码,提高开发效率和代码的可维护性。 在Hibernate框架体系中,有以下几个核心组件: 1. **主配置文件**:通常为`Hibernate.cfg.xml`或`hibernate.properties`,它...