包含javaadddate的词条

博主:adminadmin 2023-01-07 07:33:09 603

今天给各位分享javaadddate的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java实现日期类的加减

import java.util.Date;

import java.util.Calendar;

import java.text.SimpleDateFormat;

import java.util.*;

public class CalendarExample {

private static void CalendarTimemethod() {

Date date = Calendar.getInstance().getTime();

System.out.println("Current date and time is: " + date);

System.out.println();

}

private static void SimpleDateFormatmethod() {

Calendar date = Calendar.getInstance();

SimpleDateFormat dateformatter = new SimpleDateFormat(

"E yyyy.MM.dd 'at' hh:mm:ss a zzz");

System.out.println("Current date and time in simple date format: "

+ dateformatter.format(date.getTime()));

System.out.println();

}

private static void Adddates() {

System.out.println("Performing operations on calendar dates.");

// Get today's date

Calendar date = Calendar.getInstance();

Calendar cldr;

SimpleDateFormat dateformatter = new SimpleDateFormat(

"E yyyy.MM.dd 'at' hh:mm:ss a zzz");

cldr = (Calendar) date.clone();

cldr.add(Calendar.DAY_OF_YEAR, -(365 * 2));

System.out.println("Before two years it was: "

+ dateformatter.format(cldr.getTime()));

cldr = (Calendar) date.clone();

cldr.add(Calendar.DAY_OF_YEAR, +5);

System.out.println("After five years it will be: "

+ dateformatter.format(cldr.getTime()));

System.out.println();

}

private static void DateDifference() {

System.out.println("Difference between two dates");

Date startDate1 = new GregorianCalendar(2005, 02,

25, 14, 00).getTime();

Date endDate1 = new Date();

;

long diff = endDate1.getTime() - startDate1.getTime();

System.out.println(" Difference between " + endDate1);

System.out.println(" and " + startDate1 + " is " + (diff /

(1000L * 60L * 60L * 24L)) + " days.");

System.out.println();

}

private static void Getcalendermethods() {

System.out.println("Various get methods of the calendar class:");

Calendar calender = Calendar.getInstance();

System.out.println("Year : "

+ calender.get(Calendar.YEAR));

System.out.println("Month : "

+ calender.get(Calendar.MONTH));

System.out.println("Day of Month : "

+ calender.get(Calendar.DAY_OF_MONTH));

System.out.println("Day of Week : "

+ calender.get(Calendar.DAY_OF_WEEK));

System.out.println("Day of Year : "

+ calender.get(Calendar.DAY_OF_YEAR));

System.out.println("Week of Year : "

+ calender.get(Calendar.WEEK_OF_YEAR));

System.out.println("Week of Month : "

+ calender.get(Calendar.WEEK_OF_MONTH));

System.out.println("Day of the Week in Month : "

+ calender.get(Calendar.DAY_OF_WEEK_IN_MONTH));

System.out.println("Hour : " + calender.get(Calendar.HOUR));

System.out.println("AM PM : " + calender.get(Calendar.AM_PM));

System.out.println("Hour of the Day : "

+ calender.get(Calendar.HOUR_OF_DAY));

System.out.println("Minute : " + calender.get(Calendar.MINUTE));

System.out.println("Second : " + calender.get(Calendar.SECOND));

System.out.println();

}

public static void main(String[] args) {

System.out.println();

CalendarTimemethod();

SimpleDateFormatmethod();

Adddates();

DateDifference();

Getcalendermethods();

}

}

以上答案有林氏120烫伤中心提供。稍微再修改下就可以

java输入日期输出后一天

package com;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.Scanner;

public class Test {

    public static void main(String[] args) {

        try {

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

            System.out.println("请输入日期。如2017-11-01");

            Scanner scan = new Scanner(System.in);

            String read = scan.nextLine();

            Date date = formatter.parse(read);

            System.out.println("退后一天日期为:" + formatter.format(addDateOneDay(date)));

        } catch (ParseException e) {

            // TODO Auto-generated catch block

            // e.printStackTrace();

            System.out.println("录入错误,程序结束!");

        }

    }

    public static Date addDateOneDay(Date date) {

        if (null == date) {

            return date;

        }

        Calendar c = Calendar.getInstance();

        c.setTime(date); // 设置当前日期

        c.add(Calendar.DATE, 1); // 日期加1天

        date = c.getTime();

        return date;

    }

}

java中怎么把两个为Date类型的数据相加哦

public static void main(String[] args){

String date="12:30:30";

Calendar cal=Calendar.getInstance();

cal.set(Calendar.HOUR_OF_DAY, 12);

cal.set(Calendar.MINUTE, 30);

cal.set(Calendar.SECOND, 30);

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

/**

* 时间相加 00:00:30

*/

int hourAdd=0;//时

int minuteAdd=0;//分

int secondAdd=30;//秒

cal.add(Calendar.HOUR_OF_DAY, hourAdd);//加时

cal.add(Calendar.MINUTE, minuteAdd);//加分

cal.add(Calendar.SECOND, secondAdd);//加秒

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

}

java编程编写一个完成给日期增加指定天数功能的程序

可以直接通过Calendar类的add方法进行实现,直接在DAY属性上加上指定的天数就可以了。

举例:

Calendar calendar = Calendar.newInstance();//创建一个实例

cd.set(2010,5,24,14,33,22);//实例化一个Calendar。 年、月、日、时、分、秒

calendar.add(Calendar.DAY,1);//给当前日期加上指定天数,这里加的是1天

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

java中Date对象的格式问题

mysql中sql这么写

SELECT DATE_ADD(DATE_FORMAT(NOW(),'%Y-%m-%e'), INTERVAL -6 DAY);//当天日期减6天

java中这么写

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

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

Date  d = df.parse(df.format(new Date()));     

Calendar cal=Calendar.getInstance();

cal.setTime(d);

cal.add(Calendar.DATE, -6);  //当天日期减6天

System.out.println(df.format(cal.getTime()));

}

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());

}

}

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