javautilDate date;
Timestamp timestamp = resultSetgetTimestamp(i);
if (timestamp != null)
date = new javautilDate(timestampgetTime()));
解释一下:首先从结果集中拿到timestamp,然后作为参数传入date中,就变成javautilDate类型
然后转成你想要的格式就ok了,一般用
DateFormat df=new SimpleDateFormat(format);
String result=dfformat(date );
你是不是想单独的插入时间,比如ACCESS里面有条数据'2011-03-25 14:23:30',那么你插入oracle里的时候,你是想插入两个字段,一个字段只存日期,即'2011-03-25' 另一个字段你只想存时间,即'14:23:30' ?如果是这个意思的话,oracle好像没有专门存时间的数据类型,你只能存成字符串或者数值类型,看你需要了
SQL 用于各种数据库的数据类型:
一、MySQL 数据类型:
在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。
1、Text 类型。
2、Number 类型。这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。
3、Date 类型。
即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。
TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。
二、SQL Server 数据类型:
1、String 类型。
2、Number 类型。
3、Date 类型。
4、其他数据类型。
扩展资料:
Microsoft Access的数据类型:
参考资料:
百度百科--SQL数据类型
DATETIME类型是Date和Time的组合。支持的范围从'1000-01-01 00:00:00000000' 到'9999-12-31 23:59:59999999'。
MySQL以'YYYY-MM-DD hh:mm:ss[fraction]'的格式显示DATETIME类型。但允许使用字符串或数字向DATETIME列赋值。字面常量转换规则如下:
表中的任何TIMESTAMP或DATETIME列都可以具有自动初始化和更新属性。
1、格式为“YYYY-MM-DD hh:mm:ss”或“YY-MM-DD hh:mm:ss”字符串。任何标点字符都可以用作日期部分或时间部分之间的分隔符。
2、在日期和时间部分和小数秒部分之间识别的唯一分隔符是小数点。
3、日期和时间部分可以用T而不是空格分隔。例如,'2012-12-31 11:30:45' '2012-12-31 t11:30:45 '是等价的。
4、格式为'YYYYMMDDhhmmss'或'YYMMDDhhmmss'无分隔符的字符串,只要该字符串具有日期的意义。例如,'20070523091528'和'070523091528'被解释为'2007-05-23 09:15:28',但'071122129015'是非法的(它有一个无意义的分钟部分),会变成'0000-00-00 00:00:00'。
5、YYYYMMDDhhmmss或YYMMDDhhmmss格式的数字,只要该数字作为日期有意义。例如,19830905132800和830905132800被解释为“1983-09-05 13:28:00”。
datetime mysql 格式化的方法是:
要插入当前日期(而不是时间),则可以使用CURDATE()MySQL的内置函数。语法是INSERT INTO yourTableName values(curdate())。
或者,如果您想同时添加日期和时间,则可以使用NOW()MySQL的内置函数。语法是INSERT INTO yourTableName values(now())。
为了理解这两种语法,让我们首先创建一个表。创建表的查询如下mysql> create table NowAndCurdateDemo
−> (。
−> YourDueDate datetime。
−> )。
实现这两个功能以插入当前日期和日期时间表。查询插入日期如下mysql> insert into NowAndCurdateDemo values(curdate())。
mysql> insert into NowAndCurdateDemo values(now())。
1、转换方法一:
SimpleDateFormat dfymdhms = new SimpleDateFormat("yyy-MM-dd hh:mm:ss");
Date dfymdhmsDate = dfymdhmsparse(dateStr);
于是dfymdhmsDate的类型就是比较正常的格式了。
2、装换方法二:
直接在提示类这边用String 类型去装,然后属性名和数据库对应的字段类型一样。这个在我这里可以。
以上就是关于从数据库中读取的date类型,怎么传递参数全部的内容,包括:从数据库中读取的date类型,怎么传递参数、关于oracle数据库date类型、数据库中所有的数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)