导航:首页 > 编程语言 > java插入timestamp

java插入timestamp

发布时间:2023-06-19 07:24:38

⑴ 怎样在java中将日期转化插入到数据库

Java中将日期转化插入到数据库:

(Stringdate_str){
try{
Calendarcal=Calendar.getInstance();
java.sql.Timestamptimestampnow=newjava.sql.Timestamp(cal.getTimeInMillis());
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
ParsePositionpos=newParsePosition(0);
java.util.Datecurrent=formatter.parse(date_str,pos);
timestampnow=newjava.sql.Timestamp(current.getTime());
returntimestampnow;
}
catch(NullPointerExceptione){
returnnull;
}
}
//格式以上面不一样yyyy-MM-dd
(Stringdate_str){
try{
Calendarcal=Calendar.getInstance();
java.sql.Timestamptimestampnow=newjava.sql.Timestamp(cal.getTimeInMillis());
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd");
ParsePositionpos=newParsePosition(0);
java.util.Datecurrent=formatter.parse(date_str,pos);
returncurrent;
}
catch(NullPointerExceptione){
returnnull;
}
}
插入数据库,用java.sql.PreparedStatement即可。

⑵ mysql中timestamp类型 我设置了默认值 为什么java中添加时间类型还是null 在数据库中可以

你用hibernate的话,除非你在保存的时候用java指定他的值,否则本身还是NULL , 你要么就将这个列删除,由数据库自己去管理就可以了!

⑶ timestamp mysql java 日期插入不了

.0表示毫秒在0-999之间取值,可以用格式化方式来解决:
import java.text.MessageFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

formatStr =yyyy-MM-dd HH:mm:ss";//输出格式
SimpleDateFormat formatter = new SimpleDateFormat(formatStr);
try {
Date d = formatter.parse(“2008-04-26 13:33:26.0”);
} catch (ParseException e) {
logger.error("format Date error:" + dt + ".error msg:"
+ e.getMessage());
e.printStackTrace();
}
}
return d;

阅读全文

与java插入timestamp相关的资料

热点内容
linuxhdf5安装 浏览:468
java继承编程练习题 浏览:651
云记app怎么写字视频 浏览:595
如何进入我的世界脏小豆的服务器 浏览:39
哪里找到转转app 浏览:579
苹果二次app怎么注册 浏览:584
国际服体验服服务器为什么爆满 浏览:111
微信商城模板源码 浏览:435
网页的源码怎么读取 浏览:399
ubuntu命令打开软件 浏览:760
如何实现对讲频道加密 浏览:348
福州8000的程序员去深圳多少 浏览:641
保存加密是什么意思 浏览:42
安装不了软件显示加密目录 浏览:910
php53下载64位 浏览:97
osip源码结构 浏览:956
如何删除加密网站 浏览:714
亚太碳交易app怎么用 浏览:955
怎么推销程序员 浏览:500
程序员再就业求助 浏览:106