导航:首页 > 编程语言 > 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相关的资料

热点内容
电脑复制加密门禁卡到华为手机 浏览:405
怎么入驻地图app 浏览:996
学会自我调节和解压 浏览:858
安卓怎么显示地区 浏览:390
亚洲源码网 浏览:640
镶怎么组词app 浏览:6
文件夹视频图库 浏览:125
程序员产品调研 浏览:432
手机pdf阅读器下载 浏览:591
眼睛解压的正确方法 浏览:467
格式化c命令 浏览:140
java转换大小写函数 浏览:217
androidlinux源码 浏览:69
指令查询app源码 浏览:817
51单片机怎么采集比较器 浏览:826
我的世界泥土服务器怎么充钱 浏览:879
压缩毛巾干嘛用的 浏览:176
亿邮如何发加密邮件 浏览:958
it程序员炒股 浏览:172
服务器底层架构什么意思 浏览:793