数据库中的字段可以设置为varchar 50 可以为空
定义一个string 类型的 变量:str
(2010-6-6):str:=datetostr(datetimepicker1date);
(2010-06-06):str:=FormatDateTime('yyyy-mm-dd detetimepicker1date);
(2010-06-06 1200:00):str:=FormatDateTime('yyyy-mm-dd hh:mm:ss detetimepicker1date);
你怎么设置都可以呀,你想设置成什么样的都行to_date('时间','想要的格式'),到时候你自己读取的时候formart(时期,"yyyy-mm=dd
")
格式化一下就可以了
sql server里面有个数据类型Datetime存放的就是日期+时间的格式,比如:1900-1-1 16:36:44000如果要将1900-1-1 16:36:44存入数据库中(即上面的Datetime字段),可以通过转换生成对应的Date数据就行。插入数据库的数据必须是javasqlDate类型的日期,所以你可以通过类似你上面的处理将字符串转成javasqlDate类型的日期再存入数据库就成。下面给你一个将字符串1900-1-1 16:36:44改变成一个javasqlDate类型的一个class。import javatext;import javautilLocale;public class StringToDate {public final static javasqlDate string2Date(String dateString)throws javalangException {DateFormat dateFormat;dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", LocaleENGLISH);dateFormatsetLenient(false);javautilDate timeDate = dateFormatparse(dateString);//util类型javasqlDate dateTime = new javasqlDate(timeDategetTime());//sql类型return dateTime;}}方法二SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");javautilDate now = new javautilDate();String resultDate = sdfformat(now);
以上就是关于数据库 存储时间全部的内容,包括:数据库 存储时间、数据库日期格式的设计、java如何将日期和时间同时存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)