比如要插入如下格式的数据2020-11-16 16:09:12到timestamp中,这里要忽略了秒后面的.xxx

关于这个域插入使用:

update_time=to_date('%1%','YYYY-MM-DD HH24:MI:SS')

其中%1%为当前时间,时间格式为yyyy-MM-dd HH:mm:ss

time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))

通过这种方式进行获取。

下面是如何使用JDBC进行查询

ResultSet resultSet = jdbc.selectDB(sql);
if(resultSet == null){
    throw new StrException("resultSet为null,退出");
while(resultSet.next()){
    XXObject xxObject = new HistoryValueObject();
    xxObject.setCOLUMN_TIME(resultSet.getTimestamp("COLUMN_TIME"));
    xxObject.setCOLUMN_ID(resultSet.getString("COLUMN_ID"));
    xxObjectsetCOLUMN_NAME(resultSet.getString("COLUMN_NAME"));
    xxObject.setCOLUMN_TYPE(resultSet.getString("COLUMN_TYPE"));
    xxObjectArrayList.add(xxObject);

这里XXObject是一个POJO类,其中

COLUMN_TIME对应的数据库中COLUMN_TIME域

COLUMN_ID对应的数据库中COLUMN_ID域

COLUMN_NAME对应的数据库中COLUMN_NAME域

COLUMN_TYPE对应的数据库中COLUMN_TYPE域

拿到的数据就是Java的Timestample类型。

使用getTime()就能转换为时间戳。

这个其实是个很基础的知识点。本人在项目中用到了这个。在此记录下,方便以后查阅!首先是SQL语句插入:比如要插入如下格式的数据2020-11-16 16:09:12到timestamp中,这里要忽略了秒后面的.xxx关于这个域插入使用:update_time=to_date('%1%','YYYY-MM-DD HH24:MI:SS')其中%1%为当前时间,时间格式为yyyy-MM-dd HH:mm:sstime = LocalDateTime.now().format(Dat. ID INTEGER, BIRTHDAY TIMESTAMP );使用JDBC将日期插入TIMESTAMP类型字段import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql CREATE or replace TABLE dinnerTable( id number PRIMARY KEY , -- 餐桌主键 tableName VARCHAR(20), -- 餐桌名 tableStatus number DEFAULT 0, -- 餐桌状态:0,空闲; 1,预定... CREATE TABLE table_name( [id] [int] IDENTITY(1,1) NOT NULL, [timestamp] [timestamp] NULL, [name] [datetime] NULL) 1、INSERT INTO TABLE_NAME (TIMESTAMP) VALUES(DEFAULT) 2、直接不插入该列值,插入其他两列即可。默认生成默认数据,就是defaul.. http://zhouwf0726.itpub.net/post/9689/188126 我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。 但是对date类型的运算很简单,有很多函数可用来处理;而两个timestamp的差则是...
oracle库中手写添加时间字段: insert into t_user (id, create_time) values ('id', to_date('10-05-2019 14:51:40', 'dd-mm-yyyy hh24:mi:ss')) oracle数据库中时间类型只有Date类型,在xml文件中 #{createTime,jdbcType=TIMESTAMP},这样写,存入数...
insert into tpurview(IPURVIEWID,CPURVIEWNAME,COPERATENAME,IPARENTID,DADDTIME,DEDITTIME,CADDUSER,SLOCK) values(3501,'结算设置',null,3500,to_timestamp('2012-07-24 12:26:23','yyyy-mm-dd hh24:mi:ss')... date_str = '2022-01-01' date = datetime.datetime.strptime(date_str, '%Y-%m-%d') print(date) 输出结果: 2022-09-22 14:30:00.000000 2022-01-01 00:00:00