「java上月」java上月最后一天
本篇文章给大家谈谈java上月,以及java上月最后一天对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何获取上个月第一天和最后一天
- 2、java 使用Calendar 获取上月时间
- 3、如何用java设置上月,这月电表读数,并输出
- 4、java如何获取当天的上一个月
- 5、各位大神,怎么在java中查询上月同周的第一天和最后一天?
- 6、求教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 使用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上月最后一天的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。