81,122
社区成员




public class MessageTimeUtil {
public static Long sendMessageTime(Long followTime, int day, int hour) {
Calendar c = Calendar.getInstance();
c.setTimeInMillis(followTime);
c.add(Calendar.DATE, -day);
c.set(Calendar.HOUR_OF_DAY, hour);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
System.out.println(c.getTime() + "------------" + c.getTimeInMillis());
return c.getTimeInMillis();
}
/** 测试 */
public static void main(String[] args) {
Calendar c1 = Calendar.getInstance();
Long time = MessageTimeUtil.sendMessageTime(c1.getTimeInMillis(),20, 22);
System.out.println(time);
}
}
Calendar c=Calendar.getInstance();
System.out.println(c.getTime());
c.add(c.DATE, -4);
c.set(c.HOUR_OF_DAY, 9);
c.set(c.MINUTE, 0);
c.set(c.SECOND, 0);
System.out.println(c.getTime()+"--"+c.getTimeInMillis());