public static String getIntervalAsStringMin(long msec) { long sec = msec / 1000; long min = sec / 60; long hours = min / 60; long days = hours / 24; long months = (msec / MONTH_AVERAGE_MILLISECONDS) % 12; long years = msec / YEAR_AVERAGE_MILLISECONDS; return (years > 0 ? MCast.toString(years) + "y " : "") + (years > 0 || months > 0 ? MCast.toString(months) + "m " : "") + MCast.toString( (int) (days % 365), 2) + ' ' + MCast.toString((int) (hours % 24), 2) + ':' + MCast.toString((int) (min % 60), 2); }
default String toSqlDateValue(Object string) { return "'" + MCast.toString(string) + "'"; }
public static String getIntervalAsStringSec(long msec) { long sec = msec / 1000; long min = sec / 60; long hours = min / 60; long days = hours / 24; long months = (msec / MONTH_AVERAGE_MILLISECONDS) % 12; long years = msec / YEAR_AVERAGE_MILLISECONDS; return (years > 0 ? MCast.toString(years) + "y " : "") + (years > 0 || months > 0 ? MCast.toString(months) + "m " : "") + MCast.toString( (int) (days % 365), 2) + ' ' + MCast.toString((int) (hours % 24), 2) + ':' + MCast.toString((int) (min % 60), 2) + ':' + MCast.toString((int) (sec % 60), 2); }
public String printTime() { if (printTime) { return MCast.toString(new Date()) + " "; // TODO maybe more efficient } return ""; }
public String printTime() { if (printTime) { return MCast.toString(new Date()); // TODO maybe more efficient } return ""; }
/** * <p>printTime.</p> * * @return a {@link java.lang.String} object. */ public String printTime() { if (printTime) { return MCast.toString(new Date()); // TODO maybe more efficient } return ""; }
public String printTime() { if (printTime) { return MCast.toString(new Date()) + " "; // TODO maybe more efficient } return ""; }
public static String toIsoDateTime(Calendar _in) { return _in.get(Calendar.YEAR) + "-" + MCast.toString(_in.get(Calendar.MONTH) + 1, 2) + "-" + MCast.toString(_in.get(Calendar.DAY_OF_MONTH), 2) + " " + MCast.toString(_in.get(Calendar.HOUR_OF_DAY), 2) + ":" + MCast.toString(_in.get(Calendar.MINUTE), 2) + ":" + MCast.toString(_in.get(Calendar.SECOND), 2) // + "." + toString(_in.get(Calendar.MILLISECOND), 3) ; }
/** * Return an indexed map of the values. The first value has the index "0" and so on. * * @param values * @return corresponding map */ public static Map<String,Object> toIndexedMap(Object ... values) { HashMap<String,Object> out = new HashMap<String, Object>(); for (int i = 0; i < values.length; i++) { out.put(toString(i), values[i]); } return out; }
public String getCurrentMinutesAsString() { long sec = getCurrentSeconds(); return String.valueOf(sec / 60) + ':' + MCast.toString((int) (sec % 60), 2); }
@Override public String cast(Object in, String def) { if (in == null) return def; if (in instanceof String) return (String)in; if (in instanceof Date) return MDate.toIso8601((Date)in); if (in instanceof Calendar) return MDate.toIso8601((Calendar)in); if (in instanceof Throwable) return MCast.toString((Throwable)in); if (in instanceof byte[]) return MCast.toString((byte[])in); if (in.getClass().isArray()) Arrays.asList(in).toString(); return String.valueOf(in); }
public void put(String _key, int _value) { put(_key, MCast.toString(_value)); }
@Override protected void setValue(Object value) throws MException { ((RichTextArea)getComponentEditor()).setValue(MCast.toString(value)); }
@Override public Date cast(Object in, Date def) { if (in == null) return def; try { String ins = MCast.toString(in); return MCast.toSqlDate( MCast.toDate(ins, def) ); } catch (Throwable t) { return def; } }
@SuppressWarnings("rawtypes") @Override protected void setValue(Object value) throws MException { ((SpinnerNumberField)getComponentEditor()).setValue(MCast.toString(value)); }
@Override protected void setValue(Object value) throws MException { ((PasswordField)getComponentEditor()).setValue(MCast.toString(value)); }
@Override protected void setValue(Object value) throws MException { ((TextArea)getComponentEditor()).setValue(MCast.toString(value)); }
@Override protected void setValue(Object value) throws MException { ((TextField)getComponentEditor()).setValue(MCast.toString(value)); }
@Override protected void setValue(Object value) throws MException { ((ComboBox)getComponentEditor()).setValue(MCast.toString(value)); }