我正在开发一个项目,在该项目中,我在 java 中创建了 2 个 Date
类型的变量 startdate
、enddate
。
如您所知,Java 中的日期包括日期和时间。
但是在查询时,我只需要 startdate 变量的日期(特别是日期)部分。
我尝试了 startdate.getday()
,但它说它已被弃用,我应该使用 Calendar.get(Calendar.DAY_OF_MONTH)
代替。
但我不知道如何使用这个,尝试到处谷歌搜索,解决方案是获取当前日期。
如果 startdate 包含 (30/01/1988 02:30:54),我想做一些事情,以便我在 string/int 变量中分别得到 30/01/1988 或者如果可能的话 30 和 01 和 1988。
最佳答案
Calendar cal = Calendar.getInstance();
cal.setTime(startdate);
cal.get(Calendar.DAY_OF_MONTH);
关于java - 将java日期转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12897083/