zoukankan      html  css  js  c++  java
  • java 小知识

    public static void main(String[] args) {

    System.out.println( getMonthStart());
    System.out.println( getNextMonthStart());
    System.out.println( getMonthEnd());

    }

    //月初时间
    public static String getMonthStart() {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

    cal.set(Calendar.DAY_OF_MONTH,1);
    return df.format(cal.getTime());
    }

    下月月初时间

    public static String getNextMonthStart() {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    cal.add(Calendar.MONTH, 1);
    cal.set(Calendar.DAY_OF_MONTH,1);
    return df.format(cal.getTime());
    }
    月末时间
    public static String getMonthEnd() {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    cal.add(Calendar.MONTH, 1);
    cal.set(Calendar.DAY_OF_MONTH,0);
    return df.format(cal.getTime());
    }

    //周一
    public static String getMonday(int i) {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

    cal.add(Calendar.DATE, -i*7);
    cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
    return df.format(cal.getTime());
    }
    //周末
    public static String getSunday(int i) {
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    cal.add(Calendar.DATE, (-i+1)*7);
    cal.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
    return df.format(cal.getTime());
    }

  • 相关阅读:
    23 数字时钟&长图滚动
    22 日期特效&长图滚动
    彻底澄清c/c++指针概念
    已管理员模式运行批处理路径丢失问题的解决方法
    使用mathjax在博客中完美显示数学公式,支持PC,手机浏览器
    GOOGLE高级搜索技巧
    我要搬家
    简单的3proxy配置
    AutoMapper小结
    专业IT培训机构-传智播客
  • 原文地址:https://www.cnblogs.com/santian/p/4976909.html
Copyright © 2011-2022 走看看