「java上月」java上月最后一天

博主:adminadmin 2022-11-22 02:03:09 69

本篇文章给大家谈谈java上月,以及java上月最后一天对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何获取上个月第一天和最后一天

package zhidao;

import java.text.SimpleDateFormat;

import java.util.Calendar;

public class GetPerDate {

public static void main(String[] args) {

// TODO Auto-generated method stub

String firstDay,lastDay;

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

//获取前月的第一天

Calendar cal_1=Calendar.getInstance();//获取当前日期

cal_1.add(Calendar.MONTH, -1);

cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天

firstDay = format.format(cal_1.getTime());

System.out.println("-----1------firstDay:"+firstDay);

//获取前月的最后一天

Calendar cale = Calendar.getInstance();

cale.set(Calendar.DAY_OF_MONTH,0);//设置为1号,当前日期既为本月第一天

lastDay = format.format(cale.getTime());

System.out.println("-----2------lastDay:"+lastDay);

}

}

「java上月」java上月最后一天

java 使用Calendar 获取上月时间

c.add(Calendar.DAY_OF_MONTH,-15)是调用Calendar的抽象方法abstract void add(int Field,int amount)它的作用是根据日历的规则,为给定的日历字段添加或减去指定的时间量。

就是在现有时间的基础上,减去15天,所得到的日期。

如何用java设置上月,这月电表读数,并输出

//载入系统输入扫描仪

import java.util.Scanner;

public class Number{

    public static void main(String[] args){

        //载入Scanner工具

        Scanner input = new Scanner(System.in);

        System.out.print ("输入上月电表读数:");

        //获取上月读数

        Double a = input.nextDouble();

        System.out.print ("输入本月电表读数:");

        //获取本月读数

        Double b = input.nextDouble();

       //输出上月,本月读数(分两行输出)

        System.out.println("上月电表读数为:"+a);

        System.out.println("本月电表读数为: "+b);

        }

}

java如何获取当天的上一个月

可以通过GregorianCalendar 函数来实现日期定义获取到本月的下一个月,通过”calendar.add(Calendar.MONTH, -2)“获取上个月的信息(上月和下个月是差2).

GregorianCalendar calendar = new GregorianCalendar(2015, 6, 28);//灵活的输入年份,月份,日期,

      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//定义日期显示格式

      System.out.println(sdf.format(calendar.getTime()));//打印当前月份的下一个月份

      for (int i = 0; i 1; i++) {

          calendar.add(Calendar.MONTH, -2);//获取上个月月份

          System.out.println(sdf.format(calendar.getTime()));//输出结果

      }

结果:

各位大神,怎么在java中查询上月同周的第一天和最后一天?

import java.util.Calendar;

import java.util.Date;

public class Test {

public static void main(String args[]) {

System.out.println(getLastDayOfMonth(new Date()));

}

public static Date getLastDayOfMonth(Date sDate1) {

Calendar cDay1 = Calendar.getInstance();

cDay1.setTime(sDate1);

final int lastDay = cDay1.getActualMaximum(Calendar.DAY_OF_MONTH);

Date lastDate = cDay1.getTime();

lastDate.setDate(lastDay);

return lastDate;

}

}

求教Java 获得当前日期的上月时间

利用Calendar类,示例代码如下:

public class Main {

    public static void main(String[] args) {

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");

        Date date = new Date();

        System.out.println("当前时间是:" + dateFormat.format(date));

        Calendar calendar = Calendar.getInstance();

        calendar.setTime(date); // 设置为当前时间

        calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); // 设置为上一个月

        date = calendar.getTime();

        System.out.println("上一个月的时间: " + dateFormat.format(date));

    }

}

输出结果:

关于java上月和java上月最后一天的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。