在JDK 1.7上将GMT datetime SQL数据类型转换为JAVA EST timestamp的方法如下:
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT gmt_datetime_column FROM your_table");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
Date gmtDatetime = dateFormat.parse(rs.getString("gmt_datetime_column"));
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("EST"));
cal.setTime(gmtDatetime);
Timestamp estTimestamp = new Timestamp(cal.getTimeInMillis());
这样,你就成功地将GMT datetime SQL数据类型转换为JAVA EST timestamp了。
在腾讯云相关产品中,推荐使用腾讯云数据库(TencentDB)来存储和管理SQL数据。具体产品介绍和链接如下:
产品名称:腾讯云数据库 MySQL 产品介绍链接:https://cloud.tencent.com/product/cdb
腾讯云数据库MySQL是一种关系型数据库,可提供稳定、可靠、高性能的MySQL数据库服务。它支持自动备份、容灾、性能优化等功能,适用于各种规模的应用和业务场景。
领取专属 10元无门槛券
手把手带您无忧上云