static public Result parse()

in ch-commons-xbean/src/main/java/com/cloudhopper/commons/xbean/util/TimeUnitUtil.java [49:67]


    static public Result parse(String v) {
        int pos = v.indexOf('.');
        if (pos > 0) {
            String number = v.substring(0, pos);
            String suffix = v.substring(pos+1).toLowerCase();
            if (suffix.equals("second") || suffix.equals("seconds")) {
                return new Result(number, TimeUnit.SECONDS);
            } else if (suffix.equals("millisecond") || suffix.equals("milliseconds") || suffix.equals("millis")) {
                return new Result(number, TimeUnit.MILLISECONDS);
            } else if (suffix.equals("minute") || suffix.equals("minutes")) {
                return new Result(number, TimeUnit.MINUTES);
            } else if (suffix.equals("hour") || suffix.equals("hours")) {
                return new Result(number, TimeUnit.HOURS);
            } else if (suffix.equals("day") || suffix.equals("days")) {
                return new Result(number, TimeUnit.DAYS);
            }
        }
        return null;
    }