什么是另一种方法setHours()的java.util.Date,因为它已被弃用.对于我的日期变量,我想设置某些小时但我不想使用已弃用的方法setHours().
ogz*_*gzd 39
试试这个:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, hour);
Date date = cal.getTime();
Run Code Online (Sandbox Code Playgroud)
如果您已有Date对象,则可以使用cal.setTime(date)给定日期初始化日历.
JavaDoc forCalendar.HOUR_OF_DAY
获取和设置的字段编号,表示一天中的小时.HOUR_OF_DAY用于24小时制.例如,在下午10:04:15.250,HOUR_OF_DAY是22.
kay*_*ush 23
Date您可以使用Calendar类,而不是使用已弃用的类函数.
Calendar calendar=Calendar.getInstance();
calendar.setTime(YOUR_DATE_OBJECT);
calendar.set(Calendar.HOUR_OF_DAY, hour);
Date date=calendar.getTime();
Run Code Online (Sandbox Code Playgroud)
这是使用 Java 日历对象方法保存/设置 DATE 参数的方法。
Calendar now = Calendar.getInstance();
now.setTime(YOUR_DATE);
now.set(Calendar.HOUR_OF_DAY, 6);
YOUR_DATE = now.getTime();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34018 次 |
| 最近记录: |