「java日历add」JAVA日历中播放音乐

博主:adminadmin 2022-12-25 04:06:08 60

本篇文章给大家谈谈java日历add,以及JAVA日历中播放音乐对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中类Calendar的roll和add的区别

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

/**

* Calendar类roll和add的区别.

*/

public class Test18 {

public static void main(String[] args) {

System.out.println("当前时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));

Calendar first = Calendar.getInstance();

Calendar second = Calendar.getInstance();

System.out.println(first.equals(second));

/*

* roll方法只是对相应时间属性的域内做变化

* 例如,对月份使用roll方法,它会在1-12的范围内变化,不会影响的年

* 2011-1-15 roll(Calendar.MONTH, -1) 后是2011-12-15

*/

first.roll(Calendar.MONTH, -1);

System.out.println("roll后时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(first.getTime()));

/*

* add方法会产生其他相关时间属性的连动变化

* 2011-1-15 roll(Calendar.MONTH, -1) 后是2011-12-15

*/

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

System.out.println("add后时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(second.getTime()));

}

}

java中的calendar.add方法日期大于30后月份怎么不变啊

Calendar c=Calendar.getInstance();

c.add(Calendar.DAY_OF_MONTH, 32);

System.out.println(c.getTime());

月份会变的

关于java做日历的问题

import java.util.Calendar;

import java.util.Date;

import java.util.Scanner;

public class MyCalendar

{

public static void main(String[] args)

{

Scanner scanner = new Scanner(System.in);

String reg = "^(\\d+)[^\\d]+((0?[1-9])|(1[012]))$";

while(true)

{

System.out.println("输入年月(年和月用非数字隔开:如2015.1)(什么都不输入直接退出)");

String line = scanner.nextLine().trim();

if("".equals(line))

{

scanner.close();

break;

}

if(!line.matches(reg))

{

continue;

}

int year = Integer.parseInt(line.replaceAll(reg, "$1"));

int month = Integer.parseInt(line.replaceAll(reg, "$2"));

System.out.println("日\t一\t二\t三\t四\t五\t六");

Calendar calendar = Calendar.getInstance();

// 这个月的1号是星期几

calendar.set(year, month - 1, 1);

int day = calendar.get(Calendar.DAY_OF_WEEK);

int start = Calendar.SUNDAY;

calendar.add(Calendar.DATE, -day + start);

while(start  day)

{

System.out.print(calendar.get(Calendar.DATE) + "\t");

calendar.add(Calendar.DATE, 1);

start++;

}

calendar.set(year, month - 1, 1);

Date now = calendar.getTime();

calendar.set(year, month, 1);

Date next = calendar.getTime();

for(Date cur = now; cur.before(next);)

{

calendar.setTime(cur);

int x = calendar.get(Calendar.DATE);

String tmp = x  10 ? "0" + x : x + "";

System.out.print(tmp + "\t");

if(calendar.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY)

{

System.out.println();

}

calendar.add(Calendar.DATE, 1);

cur = calendar.getTime();

}

calendar.add(Calendar.DATE, -1);

int to = calendar.get(Calendar.DAY_OF_WEEK);

int end = Calendar.SATURDAY;

while(to  end)

{

calendar.add(Calendar.DATE, 1);

int x = calendar.get(Calendar.DATE);

String tmp = x  10 ? "0" + x : x + "";

System.out.print(tmp + "\t");

to++;

}

System.out.println();

}

}

}

java calendar的add和set方法的区别

public void set(int field, int value) 将指定的日历字段设置为给定的值,field参考常量字段值

public void set(year, month, date, hourOfDay, minute, second)

public void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。

// 例子

import java.util.Calendar;

import java.util.Date;

public class TestCalendar2 {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

// 从一个 Calendar 对象中获取 Date 对象

Date date = calendar.getTime();

//使用给定的 Date 设置此 Calendar 的时间

calendar.setTime(date);

calendar.set(Calendar.DAY_OF_MONTH, 8);

System.out.println("当前时间日设置为8后,时间是:" + calendar.getTime());

calendar.add(Calendar.HOUR, 2);

System.out.println("当前时间加2小时后,时间是:" + calendar.getTime());

calendar.add(Calendar.MONTH, -2);

System.out.println(“当前日期减2个月后,时间是:" + calendar.getTime());

}

}

java 当前系统时间 加一天怎么取得?

java在当前系统时间加一天主要是使用calendar类的add方法,如下代码:

import java.util.Calendar;

import java.util.Date;

public class ceshi {

public static void main(String[] args) {

Date date = new Date();// 新建此时的的系统时间

System.out.println(getNextDay(date));// 返回明天的时间

}

public static Date getNextDay(Date date) {

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

calendar.add(Calendar.DAY_OF_MONTH, +1);//+1今天的时间加一天

date = calendar.getTime();

return date;

}

}

运行结果:

关于java日历add和JAVA日历中播放音乐的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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