java如何将年月日时分秒的日期格式存入数据库

java如何将年月日时分秒的日期格式存入数据库,第1张

看你java类的数据类型 还有数据库的数据类型如果数据库是oracle 一般java类的时间用sql包下的date但是只能精确到日 如果要更精确需要在java代码里的sql字符串里用to_date函数转换一下

从窗体里面读取日期数据,传到这里面来。

public

int

insert(string

accounts,

string

password,

string

name,

datetime

birthday,

string

gender){string

sql

=

stringformat("insert

into

dboelmc

values

('{0}','{1}','{2}',{3},'{4}')",

accounts,

password,

name,

birthday,

gender);

dataaccess

da

=

new

dataaccess();

int

icount

=

daintervene(sql);

return

icount;

}

public

int

intervene(string

sql){int

icount;

sqlconnection

conn

=

new

sqlconnection(connstr);

connopen();

sqlcommand

comm

=

new

sqlcommand(sql,

conn);

icount

=

commexecutenonquery();

connclose();

}

这个是在调试中发现的问题,c#的datetime插入不进去。

格式都写好了“yyyy-mm-dd”

直接就写如数据库啊。不是的话

你数据库里字段是datetime类型的。在打代码时候定义datetime类型

datetime

dt=控件名value;

string

date=stringformat("{0}-{1}-{2}",dateyear,datemonth,dateday)

以上是以c#代码为例

jxl在解析excel的时候会默认当前输入的时间为格林威治时间。。但是通过dateCellgetDate();

又会默认为当前时区时间 所以会多出个8个小时。。。。

如果要得到正确时间 只有将dateCellgetDate();的时间转化成格林威治的时间值。。。才会得到正确结果

以上就是关于java如何将年月日时分秒的日期格式存入数据库全部的内容,包括:java如何将年月日时分秒的日期格式存入数据库、C#里面保存datetime数据到数据库、sql server数据库导入数据时 日期格式yyyy-mm-dd等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10179341.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存