Ufo*_*rob 5 java sql sql-server datetime
我使用 Microsoft SQL Server 2008 R2、Java 7 和 Microsoft JDBC Driver 4.0 for SQL Server。
一旦我有一个名为 rs 的结果集,从日期时间列中获取“日期和时间”类型的最简单方法是什么,我可以从中提取日、月、年、小时、分钟和秒?
对于其他类型,我可以简单地使用 rs.getString("column name") rs.getInt("column name") 等方法,但 getDate 返回日期类型,而 getHour() 等在文档中被标记为已弃用。
使用 rs.getDate("列名称")
它将返回一个java.sql.Date类型,这扩展了java.util.Date类,从那里您可以获得您需要的所有日期内容。
您提到了 .getHour() getDay() 等。已经贬值了,java日期包真的很愚蠢而且制作很差。现在使用Calendar类,使用以下内容
Date d = rs.getDate("date_column");
Calendar c = Calendar.getInstance();
c.setTime(d.getTime());
int month = c.get(Calendar.MONTH);
更多日历示例请访问java-forms.org
| 归档时间: | 
 | 
| 查看次数: | 12667 次 | 
| 最近记录: |