Date and Calendar API in Java | Team MAST

preview_player
Показать описание
In this video you will learn about Date and Calendar API in Java.
after watching this video you will have a clear idea about how to:
1. Convert a String to Date object.
2. Convert a Date object to String object.
3. Convert a Date object to Calendar object.
4. Convert a Calendar object to Date object.

To access all the source code files created in all the videos,
Рекомендации по теме
Комментарии
Автор

Great info for a user of java6, helped me with university project!

motormadness
Автор

Ótimo Tutorial de Conversão do objeto String para o Date, e para o Calendar

MauriciodPaula
Автор

Love the guy who decides to take a piss 1:22 in your take

VideomasterDk
Автор

I m getting wrong days between in java for example days between 1944/01/01 to 1991/01/31 is 17197 so at 1991/02/01 it should be 17198 but i m getting 17195..can u explain why?

import java.util.Calendar;
import java.util.GregorianCalendar;

public class Main {
    public static void main(String args[])  {
        int startingEngYear = 1944;
        int startingEngMonth = 1;
        int startingEngDay = 1;
        
        int engYear = 1991;
        int engMonth = 1;
        int engDay = 31;

        Calendar currentEngDate = new GregorianCalendar();
        currentEngDate.set(engYear, engMonth, engDay);
        
        Calendar baseEngDate = new GregorianCalendar();
        baseEngDate.set(startingEngYear, startingEngMonth, startingEngDay);
        
        long totalEngDaysCount = daysBetween(baseEngDate, currentEngDate);
        
        System.out.println("total days between is:" + totalEngDaysCount);
    }

    private static long daysBetween(Calendar baseEngDate,
            Calendar currentEngDate) {
        // TODO Auto-generated method stub
        Calendar date = (Calendar) baseEngDate.clone();
        long daysBetween = 0;
        while (date.before(currentEngDate)) {
            date.add(Calendar.DAY_OF_MONTH, 1);
            daysBetween++;
        }
        return daysBetween;
    }
}

sanamshresthaAI