我正在开发一个简单的在线游戏。它具有聊天选项,主持人可以选择管理1-24小时静音。
我想知道如何在静音时抓紧日期,或在静音时抓紧时间以便检查。
例如:
播放器在14:32静音1小时。他们应该在15:32取消静音。
或者:
玩家在2015年3月21日14:32被静音24小时-在2015年3月22日14:32被静音。
如何在Java中进行测试?
当玩家静音时,只需计算“取消静音”时间并将其存储在某个位置即可:
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.HOUR_OF_DAY, 1);
cal.getTime();
其他选项是一些自定义库:Apache Commons:
DateUtils.addHours(mutedOn, 1);
JodaTime:
DateTime mutedOn = new DateTime();
DateTime unmuteOn = mutedOn.plusHours(1);
当然,您可以更改金额和单位(小时,分钟,天)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句