gpt4 book ai didi

java - 从 java.sql.date 获取日月年

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:54 24 4
gpt4 key购买 nike

我的问题很简单,我的 SQL 查询从 java 返回一个日期并将其分配给 java.sql.Date 变量。

但是我想将日、月和年中的每一天都作为整数。似乎方法 getDay()getMonth() 已被弃用。

还有其他方法可以实现吗?

我尝试测试的是:

String date = "2015-04-12";
java.sql.Date dat = java.sql.Date.valueOf(date);

现在我希望年、月和日分别在一个 int 变量中。

最佳答案

您可以执行以下操作:

String date = "2015-04-12";
java.sql.Date dat = java.sql.Date.valueOf(date);
//create calander instance and get required params
Calendar cal = Calendar.getInstance();
cal.setTime(dat);
int month = cal.get(Calendar.MONTH);
int day = cal.get(Calendar.DAY_OF_MONTH);
int year = cal.get(Calendar.YEAR);

关于java - 从 java.sql.date 获取日月年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29583936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com