Problem Description :
Write a program in that prints following information about current date in Java.
Day of month
Month number
Month name
Year
Day number of week
Day name
Week of month
Week of year
Hour in 12-hour format
Hour in 24-hour format
Minutes
Seconds
Milliseconds
We are using following method of Calendar class that is present in java.util.* package.
public int get(int field) -> In this method we are passing following Calendar class constants for getting required information.
static int DAY_OF_MONTH -> Provides Day of month.
static int MONTH -> Provides Month number, for getting month name we are using switch case.
static int YEAR -> Provodes Year.
static int DAY_OF_WEEK -> Provides Day number of week, for getting day name we are using switch case.
static int WEEK_OF_MONTH -> Provides Week number of month.
static int WEEK_OF_YEAR -> Provides Week number of year.
static int HOUR -> Provides Hour in 12-hour format.
static int HOUR_OF_DAY -> Provides Hour in 24-hour format.
static int MINUTE -> Provides Minutes.
static int SECOND -> Provides Seconds.
static int MILLISECOND -> Provides Milliseconds.
Recommended :
Java Program :
package com.javamultiplex.datetime;
import java.util.Calendar;
import java.util.Date;
/**
*
* @author Rohit Agarwal
* @category Date and Time
* @problem How to get all information about current date?
*
*/
public class DateInformation {
public static void main(String[] args) {
// Creating Calendar class instance.
Calendar calendar = Calendar.getInstance();
// Converting Calendar to Date.
Date date = calendar.getTime();
System.out.println("Current date : " + date);
System.out.println("\n--Date information--");
int dayofMonth = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("Day of month : " + dayofMonth);
int month = calendar.get(Calendar.MONTH); // 0 - January, 11 - December
System.out.println("Month number : " + (month + 1));
String monthName = getMonthName(month);
System.out.println("Month Name: " + monthName);
int year = calendar.get(Calendar.YEAR);
System.out.println("Year : " + year);
int dayofWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println("Day of week : " + dayofWeek);
String dayName = getDayName(dayofWeek);
System.out.println("Day name : " + dayName);
int weekofMonth = calendar.get(Calendar.WEEK_OF_MONTH);
System.out.println("Week of month :" + weekofMonth);
int weekofYear = calendar.get(Calendar.WEEK_OF_YEAR);
System.out.println("Week of year : " + weekofYear);
int hour = calendar.get(Calendar.HOUR);
System.out.println("Hour in 12-hour format : " + hour);
int hourofDay = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println("Hour in 24-hour format : " + hourofDay);
int minute = calendar.get(Calendar.MINUTE);
System.out.println("Minutes : " + minute);
int second = calendar.get(Calendar.SECOND);
System.out.println("Seconds : " + second);
int millisecond = calendar.get(Calendar.MILLISECOND);
System.out.println("Milliseconds : " + millisecond);
}
private static String getDayName(int dayofWeek) {
String dayName = null;
switch (dayofWeek) {
case 1:
dayName = "Sunday";
break;
case 2:
dayName = "Monday";
break;
case 3:
dayName = "Tuesday";
break;
case 4:
dayName = "Wednesday";
break;
case 5:
dayName = "Thursday";
break;
case 6:
dayName = "Friday";
break;
case 7:
dayName = "Saturday";
break;
}
return dayName;
}
private static String getMonthName(int month) {
String monthName = null;
switch (month) {
case 0:
monthName = "January";
break;
case 1:
monthName = "February";
break;
case 2:
monthName = "March";
break;
case 3:
monthName = "April";
break;
case 4:
monthName = "May";
break;
case 5:
monthName = "June";
break;
case 6:
monthName = "July";
break;
case 7:
monthName = "August";
break;
case 8:
monthName = "September";
break;
case 9:
monthName = "October";
break;
case 10:
monthName = "November";
break;
case 11:
monthName = "December";
break;
}
return monthName;
}
}
Output :
Output - How to print every information about current date in Java?
Similar Problem :
How to get all the information about any given date in Java?
References :
Thank you friends, I hope you have clearly understood the solution of this problem. If you have any doubt, suggestion or query please feel free to comment below. You can also discuss this solution in our forum .
Tags : Date and Time problems, Every information about date in Java, Solution in Java, Calendar, switch statement.
About Author:
I am simple guy with lot of ambitions. My main motive is to share whatever knowledge I have related to programming. With me you can easily learn how to solve any programming problem in Java.You can connect with me on social networking sites also.
Let's Get Connected: Linkedin | Facebook | Google Plus
Until this moment, I thought that it is impossible to do. Fortunately, I found this page and everything seems clear to me now.
ReplyDeleteMuğla
ReplyDeleteBitlis
Karaman
B67
amasya
ReplyDeletesinop
çorum
sakarya
van
YCRB
sakarya
ReplyDeleteelazığ
sinop
siirt
van
FTM6
kayseri evden eve nakliyat
ReplyDeleteaydın evden eve nakliyat
kütahya evden eve nakliyat
gümüşhane evden eve nakliyat
balıkesir evden eve nakliyat
KEBTJC
tekirdağ evden eve nakliyat
ReplyDeletekocaeli evden eve nakliyat
yozgat evden eve nakliyat
osmaniye evden eve nakliyat
amasya evden eve nakliyat
HZRS
düzce evden eve nakliyat
ReplyDeletedenizli evden eve nakliyat
kırşehir evden eve nakliyat
çorum evden eve nakliyat
afyon evden eve nakliyat
OOS
urfa evden eve nakliyat
ReplyDeletemalatya evden eve nakliyat
burdur evden eve nakliyat
kırıkkale evden eve nakliyat
kars evden eve nakliyat
B6CGA
C2628
ReplyDeleteNiğde Parça Eşya Taşıma
Van Evden Eve Nakliyat
Çankırı Evden Eve Nakliyat
Kilis Lojistik
Karabük Parça Eşya Taşıma
E6C93
ReplyDeleteGiresun Parça Eşya Taşıma
Paribu Güvenilir mi
Yozgat Parça Eşya Taşıma
Kastamonu Şehirler Arası Nakliyat
İstanbul Evden Eve Nakliyat
Erzurum Evden Eve Nakliyat
Antep Evden Eve Nakliyat
Ünye Oto Elektrik
Tokat Şehir İçi Nakliyat
94D0B
ReplyDeleteprimobolan for sale
Bilecik Evden Eve Nakliyat
Niğde Evden Eve Nakliyat
Burdur Evden Eve Nakliyat
Van Evden Eve Nakliyat
Karaman Evden Eve Nakliyat
buy oxandrolone anavar
Trabzon Evden Eve Nakliyat
Antalya Evden Eve Nakliyat
3AFE9
ReplyDeleteAğrı Parça Eşya Taşıma
Bone Coin Hangi Borsada
Ünye Televizyon Tamircisi
Şırnak Lojistik
Malatya Lojistik
Hotbit Güvenilir mi
Hatay Şehir İçi Nakliyat
Mersin Evden Eve Nakliyat
Çerkezköy Organizasyon
05C34
ReplyDeleteBtcturk Güvenilir mi
Ağrı Şehirler Arası Nakliyat
Aydın Evden Eve Nakliyat
Denizli Evden Eve Nakliyat
Afyon Şehir İçi Nakliyat
Muş Lojistik
Hatay Şehir İçi Nakliyat
Uşak Lojistik
Zonguldak Şehirler Arası Nakliyat
9D028
ReplyDeleteSincan Parke Ustası
Bee Coin Hangi Borsada
Çerkezköy Kurtarıcı
Sakarya Şehir İçi Nakliyat
Antalya Lojistik
Karaman Parça Eşya Taşıma
Kütahya Evden Eve Nakliyat
Eryaman Boya Ustası
Hexa Coin Hangi Borsada
B76AA
ReplyDeleteBalıkesir Şehir İçi Nakliyat
Diyarbakır Lojistik
Aydın Şehir İçi Nakliyat
Manisa Şehirler Arası Nakliyat
Ünye Çelik Kapı
order testosterone propionat
Adıyaman Şehirler Arası Nakliyat
Çankaya Fayans Ustası
Burdur Parça Eşya Taşıma
00BFD
ReplyDeleteAdıyaman Şehirler Arası Nakliyat
Çorum Parça Eşya Taşıma
Çerkezköy Motor Ustası
Antep Evden Eve Nakliyat
Çerkezköy Çekici
Kripto Para Borsaları
Cointiger Güvenilir mi
Yobit Güvenilir mi
Kırklareli Evden Eve Nakliyat
C8A12
ReplyDeleteRize Lojistik
Keçiören Fayans Ustası
Kırşehir Evden Eve Nakliyat
Adıyaman Lojistik
İzmir Şehir İçi Nakliyat
Silivri Parke Ustası
Bibox Güvenilir mi
Kilis Evden Eve Nakliyat
Aydın Lojistik
3B517
ReplyDeleteTrabzon Şehirler Arası Nakliyat
Yalova Lojistik
Kütahya Şehir İçi Nakliyat
Konya Şehir İçi Nakliyat
Muğla Lojistik
Tunceli Lojistik
Hotbit Güvenilir mi
Uşak Lojistik
Coinex Güvenilir mi
303DA
ReplyDeleteÜnye Çelik Kapı
Çankaya Fayans Ustası
Çerkezköy Sineklik
Çerkezköy Halı Yıkama
Muş Evden Eve Nakliyat
Gölbaşı Fayans Ustası
Silivri Cam Balkon
Amasya Evden Eve Nakliyat
Silivri Parke Ustası
829C4
ReplyDeleteUşak Evden Eve Nakliyat
Samsun Evden Eve Nakliyat
Rize Evden Eve Nakliyat
Tunceli Evden Eve Nakliyat
İstanbul Evden Eve Nakliyat
Çankaya Fayans Ustası
Ünye Parke Ustası
Çerkezköy Mutfak Dolabı
Mexc Güvenilir mi
D94C8
ReplyDeletequickswap
dexview
pudgy penguins
eigenlayer
dexscreener
uniswap
thorchain
DefiLlama
dappradar
ADC57
ReplyDeleteprobit
kripto para haram mı
türk kripto telegram grupları
bybit
October 2024 Calendar
papaya
October 2024 Calendar
July 2024 Calendar
May 2024 Calendar
9A8B7
ReplyDelete----
----
----
----
----
----
----
matadorbet
----
rfdsehbtrju
ReplyDeleteافران الغاز