最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

取Oracle中sysdate作为聊天室即时时间

来源:动视网 责编:小采 时间:2020-11-09 12:21:03
文档

取Oracle中sysdate作为聊天室即时时间

取Oracle中sysdate作为聊天室即时时间:从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sysdate命名 从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sys
推荐度:
导读取Oracle中sysdate作为聊天室即时时间:从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sysdate命名 从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sys


从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sysdate命名

从Oracle中取sysdate问题。

取出的createTime为null,,经过打印hash,终于找到问题所在。原来我将取出Oracle的sysdate命名一个别名systemTime,后面就用systemTime= hash.get("systemTime").toString(); 而hash中真正的键是systemtime.下面是修正后的代码:

public class OracleSystemTime{

public String getSystemTime()

{

String systemTime=null;

String sql = "select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') systemtime from dual";

Hashtable hash = DBHelper.getValue(sql);

if(hash.isEmpty())

systemTime= null;

else

systemTime= hash.get("systemtime").toString();

return systemTime;

}

}

打印的结果:createTime=2009-12-21 20:00:35

打印的SQL:insert into a_chat_title (id,room_title, create_user_id, begin_time, room_id) values(a_chat_title_SEQ.nextval,'test','admin','2009-12-21 20:00:35',10)

将取出的sysdate回插到数据库中。

注意to_date函数在insert语句中的用法,其中用到的变量一定要用'" stringname "'的格式表示。(我晕,花了这么长时间问题竟然出在这个地方。网上也没有相关的解答) 如:to_date('" createTime "','yyyy-mm-dd hh24:mi:ss')。下面是修正后的代码:

OracleSystemTime systemTime=new OracleSystemTime();

String createTime =systemTime.getSystemTime();

String insertSql = "insert into a_chat_title (id,room_title, create_user_id, begin_time, room_id)" " values(a_chat_title_SEQ.nextval,'" room_title "','" userId "',to_date('" createTime "','yyyy-mm-dd hh24:mi:ss')," roomId ")";

文档

取Oracle中sysdate作为聊天室即时时间

取Oracle中sysdate作为聊天室即时时间:从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sysdate命名 从Oracle中取sysdate问题。 取出的createTime为null,经过打印hash,终于找到问题所在。原来我将取出Oracle的sys
推荐度:
标签: 时间 oracle sysdate
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top