Here you can find the source of convertDateToString(final Date datum, final boolean withDay)
Parameter | Description |
---|---|
datum | Date |
withDay | flag ob der wochenag auch mitgegeben werden soll. |
public static String convertDateToString(final Date datum, final boolean withDay)
//package com.java2s; //License from project: Open Source License import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class Main { private static final String DATE_TIME_FORMAT_PATTERN = "dd.MM.yyyy HH:mm:ss"; private static final String DATE_FORMAT_PATTERN = "dd.MM.yyyy"; /**/* ww w .ja va 2 s .com*/ * konvertiere ein {@link Date} in ein lesbareres format. * * wenn der parameter withDay true ist wird der wochentag noch mit * ausgegeben * * @param datum * {@link Date} * @param withDay * flag ob der wochenag auch mitgegeben werden soll. * @return das datum '13.01.2013 00:00:00' und wenn das flag with Day ist * wird noch der ausgeschreibene wochentag vorangestellt. */ public static String convertDateToString(final Date datum, final boolean withDay) { final Calendar calendar = Calendar.getInstance(); calendar.setTime(datum); final SimpleDateFormat format = new SimpleDateFormat(DATE_TIME_FORMAT_PATTERN); if (withDay) { return calendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault()) + " " //$NON-NLS-1$ + format.format(datum); } else { return format.format(datum); } } /** * konvertiere ein {@link Date} in ein lesbareres format. * * wenn der parameter withDay true ist wird der wochentag noch mit * ausgegeben * * @param datum * {@link Date} * @param withDay * flag ob der wochenag auch mitgegeben werden soll. * @return das datum '13.01.2013 00:00:00' und wenn das flag with Day ist * wird noch der ausgeschreibene wochentag vorangestellt. */ public static String convertDateToString(final Long datum, final boolean withDay) { return convertDateToString(new Date(datum), withDay); } /** * @return datum als String in der Form dd.mm.yyyy */ public static String convertDateToString(final Date datum) { final Calendar calendar = Calendar.getInstance(Locale.getDefault()); calendar.setTime(datum); final SimpleDateFormat format = new SimpleDateFormat(DATE_FORMAT_PATTERN); return format.format(datum); } /** * @return datum als String in der Form dd.mm.yyyy */ public static String convertDateToString(final Long millis) { return convertDateToString(new Date(millis)); } }