Get current time and date on Android

Jyotishgher Astrology
By -
0

Get current time and date on Android



Just write this Class in Android and Put below format to get desired time

For comparing time
   if (pickedTime.compareTo(currentTime) > 0) {
            Log.e("Ketan", "Picked Date is Greater than Current Date");
            return true;
        } else {
            Log.e("Ketan", "Picked Date is Less than Current Date");
            return false;
        }
For those who might rather prefer a customized format, you can use:
DateFormat df = new SimpleDateFormat("EEE, d MMM yyyy, HH:mm");
String date = df.format(Calendar.getInstance().getTime());
Whereas you can have DateFormat patterns such as:
"yyyy.MM.dd G 'at' HH:mm:ss z" ---- 2001.07.04 AD at 12:08:56 PDT
"hh 'o''clock' a, zzzz" ----------- 12 o'clock PM, Pacific Daylight Time
"EEE, d MMM yyyy HH:mm:ss Z"------- Wed, 4 Jul 2001 12:08:56 -0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"------- 2001-07-04T12:08:56.235-0700
"yyMMddHHmmssZ"-------------------- 010704120856-0700
"K:mm a, z" ----------------------- 0:08 PM, PDT
"h:mm a" -------------------------- 12:08 PM
"EEE, MMM d, ''yy" ---------------- Wed, Jul 4, '01

EXAMPLE:
DateFormat df = new SimpleDateFormat("h:mm a");
String currenttime = df.format(Calendar.getInstance().getTime());
Log.d("currenttime", "onClick: "+currenttime);




String FinalSelectedCheckinDate=selectedHours+":"+ selectedMinutes;
checkintime.setText(FinalSelectedCheckinDate + " " + selectedAMPM);

if (FinalSelectedCheckinDate.compareTo(currenttime) > 0) {
    calculateOut(FinalSelectedCheckinDate);
} else {
    Log.e("Ketan", "Picked Date is Less than Current Date");
    Toast.makeText(hotel_details.this, "Picked Time is Less than Current Date", Toast.LENGTH_SHORT).show();
}

Post a Comment

0Comments

Post a Comment (0)