• Date的那一大堆事儿--1


    String perfTimeStr = "";
    // 统一设置日历格式
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(new Date());
    calendar.set(Calendar.DATE, 1);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    // 时间戳存在用指定的,不存在使用当前日期
    if(perfTime > 0){
    Calendar calPerfTime = Calendar.getInstance();
    calPerfTime.setTime(new Date(perfTime));
    calendar.set(Calendar.YEAR,calPerfTime.get(Calendar.YEAR));
    calendar.set(Calendar.MONTH, calPerfTime.get(Calendar.MONTH));
    }
    //获取时间戳,并转换成____-MM-01 00:00:00格式
    DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    perfTimeStr = format.format(calendar);
    perfTimeStr = perfTimeStr.replace(perfTimeStr.substring(0,4), "____");
    //获取时间戳,并转换成DATE类型,yyyy-MM-01 00:00:00格式
    Date startTime = calendar.getTime();

  • 相关阅读:
    【转】linux常用命令
    【转】C++三大特性
    插入排序
    shixi
    【转】TCP协议
    【转】排序算法稳定性
    面筋BD
    斐波那契数列
    【面试题】D
    【学习笔记】OI模板整理
  • 原文地址:https://www.cnblogs.com/ClassNotFoundException/p/6019964.html
Copyright © 2020-2023  润新知