导航:首页 > 编程语言 > javadate与mysqldate

javadate与mysqldate

发布时间:2025-04-29 02:36:58

1. 怎么样将java中的date类型插入到mysql的datetime

mysql的datetime格式很松散,加入是2012-02-02 存进去的格式是20120202,你把它转换成string也可以插入,成date也可以。

2. 求助!!如何在java代码中,将日期插入mysql数据库(对应字段类型是datetime),用JDBC连接数据库。

java.util.Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));//获取系统时间

java.sql.Timestamp date1=new java.sql.Timestamp(date.getTime());//把旁轮java.util.Date类型转换为java.sql.Timestamp类型
最后用setTimestamp();方法哪返就可以插李启饥入到mysql数据库中了

3. java怎么获取当前系统时间并写进mysql数据库,如下:获取得到的时间跟系统不一样,不知道为什么求指教

new Date(0)改成new Date()

new Date()是系统时间,
Date()
分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
它的实际代码是:
public Date()
{
this(System.currentTimeMillis()); //可以看出他也是调用的Date(long date)构造函数,传入的参数是System.currentTimeMillis()),从1970..到现在的毫秒数
}

new Date(0)是距离1970年1月1日 n毫秒的日期,api说明:
Date(long date)
分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。

4. mysql的datetime对应java的什么类型,我用date读不出来

对应java中的java.sql.Timestamp类型(注意命名空间)。

保存到数据库这样做:

Timestamp.valueOf("时间");

注意时间的格式为:yyyy-MM-dd hh:mm:ss

从数据库取值用Timestamp保存即可。

5. (转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)



java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源

1. java向MySQL插入当前时间的四种方式

第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间

注:java.util.Date是java.sql.Date的父类

Date time= new java.sql.Date(newjava.util.Date().getTime());



第二种: java用PreparedStatement来setDate,用问号的形式给日期问号赋值



pstmt.setTimestamp(8, newTimestamp(System.currentTimeMillis()));

pstmt.setDate(1, new java.sql.Date(newDate().getTime()));



第三:使用hibernate提供的数据库操作方法

其实向mysql数据库里插入时间字段也是很容易的,只要设置为java.util.Date类型后,以Hibernate的Pojo类对象为例,pojo.set(new java.util.Date());就可用了。

第四:使用Timestamp的valueOf方法

以下附录在网上找到的相关资料:

Mysql 与 java 的时间类型

MySql的时间类型有 Java中与之对应的时间类型

datejava.sql.Date

Datetime java.sql.Timestamp

Timestampjava.sql.Timestamp

Timejava.sql.Time

Yearjava.sql.Date

于是便通过以下方式去实现:

Date date = new Date();//获得系统时间.

String nowTime = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式.

Timestamp goodsC_date =Timestamp.valueOf(nowTime);//把时间转换



2. java时间日期格式化的几种方法(案例说明)





[java]
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecom.hudong.util.orther;
importjava.sql.Timestamp;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassTransformDate{
/**
*直接将当前时间只按日期(时间为0)作为mysql时间戳字段的条件
*最终返回时间类型java.sql.Date
*/
publicvoidtransformCurDate(){
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM");
java.sql.DatetimePara=null;
try{
timePara=newjava.sql.Date(newDate().getTime());
System.out.println(timePara);
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*将java的当前时间转成指定格式(yyyy-MM-0100:00:00")作为mysql时间戳字段的条件
*最终返回时间类型java.sql.Date
*/
publicvoidtransformCurYearMon(){
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM");
Stringtime=format.format(newDate()).concat("-0100:00:00");
java.sql.DatetimePara=null;
try{
timePara=newjava.sql.Date(format.parse(time).getTime());
System.out.println(timePara);
}catch(ParseExceptione){
e.printStackTrace();
}
}
/**
*将java的当前时间转成Timestamp作为mysql时间戳字段的条件
*最终返回时间类型java.sql.Timestamp
*/
publicstaticvoidtestData(){
try{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
Timestampdate=java.sql.Timestamp.valueOf("2012-12-1201:12:11");
System.out.println(date);
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*处理当前时间只按日期(时间为0)
*最终返回时间类型java.util.Date
*/
publicstaticvoiddataTest(){
try{
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
Stringtime=format.format(newDate());
Datedate=format.parse(time.concat("00:00:00"));
System.out.println(date);
}catch(Exceptione){
e.printStackTrace();
}
}
publicstaticvoidmain(String[]args){
testData();
}
}
</span>
(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
标签:ativaluetacorm日期格式转换ext返回get

阅读全文

与javadate与mysqldate相关的资料

热点内容
base64encoderjava 浏览:482
linux视频转换 浏览:694
linux与unixshell编程指南 浏览:131
vb6反编译程序错误 浏览:120
服务器弄挂有什么影响 浏览:300
安卓软件为什么运行不了 浏览:524
什么安卓手机是四方的 浏览:477
云服务器厂商租用多少钱 浏览:353
平安车贷解压要多久 浏览:416
乐一php程序员待遇 浏览:164
ZDM命令无法识别 浏览:922
解压小手工A4纸 浏览:983
钢筋加密区是几倍 浏览:671
编译程序代码软件 浏览:808
怎么恢复加密的东西 浏览:989
程序员卖茶 浏览:699
后端程序员英文 浏览:365
滴滴程序员平均月薪 浏览:593
如何使用ftp命令 浏览:790
小书亭下载的文件在哪手机文件夹 浏览:184