java获取获得Timestamp类型的当前系统时间
来源:互联网 发布:c 编程实例详解 编辑:程序博客网 时间:2024/05/16 14:26
原文地址:http://blog.sina.com.cn/s/blog_6560efc90101529z.html
java获取取得Timestamp类型的当前系统时间
java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:
Timestamp d = new Timestamp(System.currentTimeMillis());
方法2:
Date date = new Date();
Timestamp nousedate = new Timestamp(date.getTime());
-----------------------------
下为相关内容整合
Java中Date及Timestamp时间相关内容 博客分类: Java编程
JavaSQLDAO.java.util.date java.sql.date java.sql.timestamp
整理一:
这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。
java.sql.Date 只存储日期数据不存储时间数据
// 会丢失时间数据
preparedStatement.setDate(1, new java.sql.Date(date.getTime()));
//可以这样来处理
preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime()));
//想要得到完整的数据,包括日期和时间,可以这样
java.util.Date d = resultSet.getTimestamp(1);
//这样处理更合适一些,可以避免一些潜在Timestamp 问题
java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());
自己补的话
这样的话:
整理二:
用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。
String time = df.format(new Date()); Timestamp ts = Timestamp.valueOf(time);
两者的关系
java.lang.Object
从这个图中我们可以知道java.sql.Date是从java.util.Date继承过来的。
相互转换
1. 使用getTime()函数
这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:
2. 使用SimpleDateFormat类实现转换
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
SimpleDateFormat dateFormat = new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
java.util.Date utilDate = dateFormat.parse(sqlDate.toString());
3. 直接转换
由于java.sql.Date是从java.util.Date中继承过来的,所以可以直接用:
utilDate = sqlDate;
4. 另类获得日期的方法:
SimpleDateFormat sy=new SimpleDateFormat("yyyy");
SimpleDateFormat sm=new SimpleDateFormat("MM");
SimpleDateFormat sd=new SimpleDateFormat("dd");
String syear=sy.format(date);
String smon=sm.format(date);
String sday=sd.format(date);
ps: java.util.Date类中的getYear()要加上1900才可得到实际值,getMonth()则要加上1
标签:
0 0
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- JAVA获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间
- java获取获得Timestamp类型的当前系统时间。
- java获取获得Timestamp类型的当前系统时间
- java获取Timestamp类型的当前系统时间
- java获取Timestamp类型的当前系统时间
- JAVA获取系统的当前时间
- Java获取系统时间Timestamp类型系统时间
- Javascript中获取系统的当前时间
- 如何获取系统的当前时间
- MFC获取系统的当前时间
- redis学习笔记二之基础命令—数和哈希散列
- 表空间迁移
- maven学习笔记【一】安装
- 学习shader之前必须知道的东西之计算机图形学(一)渲染管线
- Linux如何查看JDK的安装路径
- java获取获得Timestamp类型的当前系统时间
- Linux NTP(二)
- android设置WebView背景透明
- WinForm视频图片加载播放
- 网站收藏大全
- VS编辑器常用快捷键
- java socket报文通信(二)报文的封装
- 谷歌搜索放出大招,弹窗广告瑟瑟发抖
- 为啥Android手机总会越用越慢?