java 睡眠不定时_java常用代码(不定时更新)

日期的处理:

Calendar cal = Calendar.getInstance();

Date dS = sdf.parse(monitorForm.getO_date_start());

Date dE = sdf.parse(monitorForm.getO_date_end());

if (dS.getTime() > dE.getTime()) {

throw new Exception("起始时间不能大于结束时间!");

}

cal.setTime(dE);

cal.add(Calendar.DATE, -31);

dE = cal.getTime();

if (dS.getTime() <= dE.getTime()) {

throw new Exception("时间相隔不能超过31天(只允许统计一个月)!");

}

日期格式化:

private final static DateFormat SDF= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制

private final static DateFormat SDF= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制

log4j日志:

private final static Logger LOG= Logger.getLogger(BatchRechargeManager.class);

保留两位小数四舍五入:

private static DecimalFormat FORMAT= null;

static {

format = new DecimalFormat("#0.00");

format.setRoundingMode(RoundingMode.HALF_UP);// 四舍五入

}

单例模式:

private static BatchRechargeManager INSTANCE= null;

private BatchRechargeManager() {

}

private static synchronized void synInit() {

if (INSTANCE== null) {

INSTANCE= new BatchRechargeManager();

}

}

public static BatchRechargeManager getInstance() {

if (INSTANCE == null) {

synInit();

}

return INSTANCE;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值