
@return返回长时间格式 yyyy-MM-dd HH:mm:ss
/ public static Date getSqlDate() {
Date sqlDate = new javasqlDate(new Date()getTime());
return sqlDate; }
/
获取现在时间
@return返回长时间格式 yyyy-MM-dd HH:mm:ss
/ public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatterformat(currentTime);
ParsePosition pos = new ParsePosition(8);
Date currentTime_2 = formatterparse(dateString, pos);
return currentTime_2; }
是Java 类Date 闹的,他是不存时间的
你要用Timestamp
Timestamp就是个类,和Date一样用
Timestamp ts=rsgetTimestamp()
这个很基本的:
我在前期JAVA WEB开发中就经常用
首先你要弄懂两个类:一个是javautilDate;另一个就是javasqlDate;用强制转换
给你最简单的吧也是最好记的。结果集(ResultSet )的getObject("数据库中的字段名")取出数据。再进行相应的转换;如果是存储就用结果集(ResultSet )的setObject("数据库中的字段名")保存数据;
当然是new Date()。不过这个好是因为从数据迁移的角度考虑的。如果你的数据库发生了变化,那么如果新数据库方言中获取时间的函数从now()变成其它的函数时你要把数据库集群所有的都改。成本上升。如果是在service中处理就好多了。new Date()是java的你只要不换开发语言放在哪他都不用改。
以上就是关于Java如何获取Date类型且格式为yyyy-mm-dd的日期数据全部的内容,包括:Java如何获取Date类型且格式为yyyy-mm-dd的日期数据、请问Java获取oracle时间并格式化的问题、java中怎么转换时间的格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)