Java Calendar Time getTimeStr(Calendar cal)

Here you can find the source of getTimeStr(Calendar cal)

Description

get Time Str

License

Open Source License

Declaration

public static String getTimeStr(Calendar cal) 

Method Source Code

//package com.java2s;

import java.util.Calendar;

public class Main {

    public static String getTimeStr(Calendar cal) {
        return getHour(cal) + ":" + getMinute(cal);
    }/*  w  ww.ja v  a2  s .  c  o  m*/

    public static String getHour(Calendar cal) {
        return strLen(String.valueOf(cal.get(Calendar.HOUR_OF_DAY)), 2);
    }

    public static int getHour(String s) {
        if (s == null || s.length() < 16) {
            return 0;
        }
        return Integer.parseInt(s.substring(11, 13));
    }

    public static String getMinute(Calendar cal) {
        return strLen(String.valueOf(cal.get(Calendar.MINUTE)), 2);
    }

    public static int getMinute(String s) {
        if (s == null || s.length() < 16) {
            return 0;
        }
        return Integer.parseInt(s.substring(14, 16));
    }

    private static String strLen(String s, int len) {
        if (isNullStr(s)) {
            s = "";
        }
        if (s.length() == 8) {
            return s;
        }
        for (int i = 0; i < len - s.length(); i++) {
            s = "0" + s;
            if (s.length() == 8) {
                break;
            }
        }
        return s;
    }

    private static boolean isNullStr(String s) {
        if (s == null || s.trim().length() <= 0) {
            return true;
        } else {
            return false;
        }
    }
}

Related

  1. getTime(Calendar c)
  2. getTime(Calendar cal)
  3. getTime(Date date, int CalendarType, int interval)
  4. getTimeFrame(final Calendar calFrom, final Calendar calTo)
  5. getTimeInHHMMSS(Calendar time)
  6. getTimeToString(Calendar argCal)
  7. getTimeValue(Calendar cal)
  8. getTimeYYYYMMDD(Calendar calendar)
  9. getTimeZone(Calendar cal)