关于java如何获取当前年、月、日的方法

public static void main(String[] args) throws ParseException {

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println(year+"---"+month+"---"+day);
}


输出结果:

 

推荐这些文章:

java获取三个月之前时间与当前时间

Date dNow = new Date(); //当前时间Date dBefore = new Date();Calendar calendar = Calendar.getInstance(); //得到日历calendar.setTime(dNow);//把当前时间赋给日历calendar.add(Calendar.MONTH, -3); //设置为前3月dBefore = calendar.getTime(); //得到前3月的时间SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置时间...

java获取这周的开始时间

public static void main(String[] args) {

Calendar c=Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
//今天
String today=df.format("今天时间:"+c.getTime());
System.out.println(today);
//今天是周几
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
//
...

java常用类-Calendar

6.Calendar类
提供获取或设置各种日历字段的方法;
构造方法:protected Calendar(); 由于修饰符是protected,没法直接创建该对象;

static Calendar getInstance(); 使用默认时区和区域获取日历;
void set(int year,int month,int date,int hourofday,int minute,int second); 设置日历的年、月、日、时、分、秒;
int get(int field); 返回给定日历字段的值,比如年、月、日等;
void setTime(Date date); 用给定的Date设...

java-Calendar使用

/**
* 累计使用 上月使用 本月使用 上周使用 本周使用 本月剩余
* @param schoolId
* @param currPage
* @param pageSize
* @return
*/
@Override
public PageBean<KwDevicePhoneSim> listSim(Integer schoolId, Integer currPage, Integer pageSize) {

SimpleDateFormat simpleDateFor...

java.time包 时间处理类

已经习惯用 Date类这里就不再赘述,下面介绍新的时间处理类
1.LocalDate类
// 本地日期LocalDate localDate = LocalDate.of(2022, 2, 27);System.out.println(localDate);int year = localDate.getYear(); //那一年System.out.println("year = " + year);Month month = localDate.getMonth(); // 第几个月System.out.println("month = " + month);int dayOf...

java使用Calendar类计算某日期所在季度的开始日期,结束日期

public static Date getSeasonStartDate (Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int month = calendar.get(Calendar.MONTH);
calendar.set(Calendar.MONTH, month / 3 * 3);
calendar.set(Calendar.DATE, 1);
return calendar.getTime();
}

publ...

根据时间获取单号

public static String getCode(){
String uuId="";
Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
System.out.println("日: " + now.get(Calendar.DAY_OF_MONT...

java案例——获取任意年份的二月有多少天?

需求:通过键盘录入的年份获取该年的二月共有多少天?
分析:
1.使用Scanner类获取输入的年份
2.设置输入的值的日历的年月日
月份因为是从零开始的需要加一,月份设置为2,也就是三月
天数设置为1,那么再往前推一天就是二月份的最后一天也就是我们要的天数
3.获取这一天输出
public class CalendarDemo01 {   public static void main(String[] args) {       //创建Scanner对象       Scanner sc = new Scanne...

java日期工具类--获取两个日期之间的工作日天数(只去除周六日,未去除节假日)

获取两个日期之间的工作日天数 (只去除周六日,未去除节假日)
其他参考资料:

两个日期之间的工作日计算工具类
https://www.cnblogs.com/zzlp/p/5166605.html
https://blog.csdn.net/weixin_30731305/article/details/99756422

 
方法1、使用循环的方式遍历两个日期的每一天,当日期不属于周六日时, 工作日 + 1
 
方法2、

1、如果两个时间在同一周,且都不是周末日期,直接返回  时间差,提高执行效率
2、不是同一周时,将开始日期和结束日期都设置到下...

个人银行账户管理系统(c++改写java)第6章:增添字符串、对象数组

public class Account {
private String id; //帐号
private double balance; //余额
private double rate; //存款的年利率
private date lastDate; //上次变更余额的时期
private double accumulation; //余额按日累加之和
private static double total = 0; //所有账户的总金额

//记录一笔...

文章标题:关于java如何获取当前年、月、日的方法
文章链接:https://www.dianjilingqu.com/51186.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>