在Java中将Calendar转换为java.sql.Date可以通过以下步骤实现:
下面是一个示例代码:
import java.util.Calendar;
import java.sql.Date;
public class CalendarToSqlDateExample {
public static void main(String[] args) {
// 获取当前时间的Calendar对象
Calendar calendar = Calendar.getInstance();
// 获取对应的毫秒数
long timeInMillis = calendar.getTimeInMillis();
// 创建java.sql.Date对象
java.sql.Date sqlDate = new java.sql.Date(timeInMillis);
System.out.println("Calendar对象:" + calendar);
System.out.println("java.sql.Date对象:" + sqlDate);
}
}
这样就可以将Calendar对象转换为java.sql.Date对象了。需要注意的是,java.sql.Date只包含日期信息,不包含时间信息。如果需要同时包含日期和时间信息,可以考虑使用java.sql.Timestamp类。
推荐的腾讯云相关产品:腾讯云数据库 MySQL,产品介绍链接地址:https://cloud.tencent.com/product/cdb
领取专属 10元无门槛券
手把手带您无忧上云