java.text.SimpleDateFormat#getDateInstance ( )源码实例Demo

下面列出了java.text.SimpleDateFormat#getDateInstance ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: rice   文件: BeanPropertyComparatorTest.java
@Test
/**
 * test the comparison of null objects
 */
public void testCompare_firstNullDates() throws ParseException {
	List propertiesD = Arrays.asList(new String[] { "d" });
	
	DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT);
	
	BeanPropertyComparator comparator = new BeanPropertyComparator(propertiesD);
	
	D lesser = new D(null);
	D greater = new D(dateFormat.parse("01/02/1990"));
	
	int result = comparator.compare(greater, lesser);
	Assert.assertEquals(1, result);
	
	result = comparator.compare(lesser, greater);
	Assert.assertEquals(-1, result);
	
	result = comparator.compare(lesser, lesser);
	Assert.assertEquals(0, result);
	
	result = comparator.compare(greater, greater);
	Assert.assertEquals(0, result);
}
 
源代码2 项目: apiman   文件: DateTimeService.java
/**
 * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
 */
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
        IOException {
    resp.setContentType("application/json"); //$NON-NLS-1$
    ServletOutputStream outputStream = resp.getOutputStream();
    PrintWriter writer = new PrintWriter(outputStream);
    Date date = new Date();
    DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT);
    
    writer.println("{"); //$NON-NLS-1$
    writer.println("  \"date\" : \"" + dateFormat.format(date) + "\""); //$NON-NLS-1$ //$NON-NLS-2$
    writer.println("}"); //$NON-NLS-1$
    writer.flush();
    writer.close();
}
 
源代码3 项目: rice   文件: BeanPropertyComparatorTest.java
@Test
/**
 * test the comparison of null objects
 */
public void testCompare_secondNullDates() throws ParseException {
	List propertiesD = Arrays.asList(new String[] { "d" });
	
	DateFormat dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT);
	
	BeanPropertyComparator comparator = new BeanPropertyComparator(propertiesD);
	
	D lesser = new D(dateFormat.parse("01/02/1990"));
	D greater = new D(null);
	
	int result = comparator.compare(greater, lesser);
	Assert.assertEquals(-1, result);
	
	result = comparator.compare(lesser, greater);
	Assert.assertEquals(1, result);
	
	result = comparator.compare(lesser, lesser);
	Assert.assertEquals(0, result);
	
	result = comparator.compare(greater, greater);
	Assert.assertEquals(0, result);
}
 
源代码4 项目: openemm   文件: GenericExportWorker.java
public GenericExportWorker() {
   	Locale dateAndDecimalLocale = Locale.getDefault();
   	
	// Create the default number format
	decimalFormat = DecimalFormat.getNumberInstance(dateAndDecimalLocale);
	decimalFormat.setGroupingUsed(false);

	// Create the default date format
	dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT, dateAndDecimalLocale);
	((SimpleDateFormat) dateFormat).applyPattern(((SimpleDateFormat) dateFormat).toPattern().replaceFirst("y+", "yyyy"));

	// Create the default date and time format
	dateTimeFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM, dateAndDecimalLocale);
	((SimpleDateFormat) dateTimeFormat).applyPattern(((SimpleDateFormat) dateTimeFormat).toPattern().replaceFirst("y+", "yyyy").replaceFirst(", ", " "));
}
 
源代码5 项目: openemm   文件: GenericExportWorker.java
public void setDateAndDecimalLocale(Locale dateAndDecimalLocale) {
	dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT, dateAndDecimalLocale);
	dateTimeFormat = SimpleDateFormat.getDateTimeInstance(SimpleDateFormat.SHORT, SimpleDateFormat.MEDIUM, dateAndDecimalLocale);
	((SimpleDateFormat) dateTimeFormat).applyPattern(((SimpleDateFormat) dateTimeFormat).toPattern().replaceFirst("y+", "yyyy").replaceFirst(", ", " "));
	dateFormatter = null;
	dateTimeFormatter = null;
	decimalFormat = DecimalFormat.getNumberInstance(dateAndDecimalLocale);
	decimalFormat.setGroupingUsed(false);
}
 
源代码6 项目: openemm   文件: ComAdminImpl.java
@Override
public SimpleDateFormat getDateFormat() {
	SimpleDateFormat dateFormat = (SimpleDateFormat) SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT, getLocale());
	dateFormat.applyPattern(dateFormat.toPattern().replaceFirst("y+", "yyyy"));
	dateFormat.setTimeZone(TimeZone.getTimeZone(getAdminTimezone()));
	dateFormat.setLenient(false);
	return dateFormat;
}
 
源代码7 项目: LittleFreshWeather   文件: StringUtil.java
public static Date stringToDate(String pattern, String in) {
    SimpleDateFormat simpleDateFormat = (SimpleDateFormat)SimpleDateFormat.getDateInstance();
    simpleDateFormat.applyPattern(pattern);

    Date retDate = null;
    try {
        retDate = simpleDateFormat.parse(in);
    } catch (ParseException e) {
        e.printStackTrace();
    }

    return retDate;
}
 
源代码8 项目: material-singleinputform   文件: DateStep.java
private void updateText(){
	String output = "";
	if(year >= 0 && month >= 0 && day >= 0){
		DateFormat format = SimpleDateFormat.getDateInstance();
		output = format.format(new GregorianCalendar(year, month, day).getTime());
	}
	setText(output);
}
 
@Before
public void setUp() throws ParseException
{
    // Output logs emitted during tests so they may be accessed
    ShadowLog.stream = System.out;

    final DateFormat dateFormatter = SimpleDateFormat.getDateInstance();
    nowString = dateFormatter.format(System.currentTimeMillis());
    nowMs = dateFormatter.parse(nowString).getTime();
}
 
源代码10 项目: Klyph   文件: DateUtil.java
private static SimpleDateFormat getDateFormat()
{
	SimpleDateFormat dateFormat = (SimpleDateFormat) SimpleDateFormat.getDateInstance(SimpleDateFormat.FULL);
	String pattern = dateFormat.toLocalizedPattern();

	pattern = pattern.replace("y", "");
	pattern = pattern.replace("E", "");
	pattern = pattern.replace(",", "");
	pattern = pattern.replace("  ", " ");
	pattern = pattern.trim();

	dateFormat.applyLocalizedPattern(pattern);

	return dateFormat;
}
 
源代码11 项目: spearal-java   文件: SimpleConvertersProvider.java
private static Date parseDate(String s) {
	// TODO: support ISO-8601 format.
	DateFormat format = SimpleDateFormat.getDateInstance(DateFormat.SHORT, Locale.US);
	try {
		return format.parse(s);
	}
	catch (Exception e) {
		return null;
	}
}
 
源代码12 项目: FairEmail   文件: Helper.java
static DateFormat getDateInstance(Context context) {
    return SimpleDateFormat.getDateInstance(SimpleDateFormat.MEDIUM);
}
 
源代码13 项目: LittleFreshWeather   文件: StringUtil.java
public static String getFriendlyDateString(Date date, boolean showDayOfWeek) {
    if (date == null) {
        if (showDayOfWeek)
            return "--.--. 周--";
        else
            return "--.--.";
    }

    GregorianCalendar nowCalender = new GregorianCalendar();
    GregorianCalendar dstCalender = new GregorianCalendar();
    dstCalender.setTime(date);

    int now = nowCalender.get(GregorianCalendar.DAY_OF_YEAR);
    int dst = dstCalender.get(GregorianCalendar.DAY_OF_YEAR);
    int dstDayOfWeek = dstCalender.get(GregorianCalendar.DAY_OF_WEEK);
    String dstDayOfWeekString = "周--";
    if (showDayOfWeek) {
        switch (dstDayOfWeek) {
            case 1: {
                dstDayOfWeekString = "周日";
            } break;
            case 2: {
                dstDayOfWeekString = "周一";
            } break;
            case 3: {
                dstDayOfWeekString = "周二";
            } break;
            case 4: {
                dstDayOfWeekString = "周三";
            } break;
            case 5: {
                dstDayOfWeekString = "周四";
            } break;
            case 6: {
                dstDayOfWeekString = "周五";
            } break;
            case 7: {
                dstDayOfWeekString = "周六";
            } break;
        }
    }

    if (dst - now == 0) {
        if (showDayOfWeek)
            return "今天" + " " + dstDayOfWeekString;
        else
            return "今天";
    } else if (dst - now == 1) {
        if (showDayOfWeek)
            return "明天" + " " + dstDayOfWeekString;
        else
            return "明天";
    } else if (dst - now == 2) {
        if (showDayOfWeek)
            return "后天" + " " + dstDayOfWeekString;
        else
            return "后天";
    } else if (dst - now == -1) {
        if (showDayOfWeek)
            return "昨天" + " " + dstDayOfWeekString;
        else
            return "昨天";
    } else if (dst - now == -2) {
        if (showDayOfWeek)
            return "前天" + " " + dstDayOfWeekString;
        else
            return "前天";
    } else {
        SimpleDateFormat simpleDateFormat = (SimpleDateFormat)SimpleDateFormat.getDateInstance();
        if (showDayOfWeek)
            simpleDateFormat.applyPattern("M.d EE");
        else
            simpleDateFormat.applyPattern("M.d");
        return simpleDateFormat.format(date);
    }
}
 
源代码14 项目: octoandroid   文件: DateTimeConverter.java
public static String msTimeToShortDateString(long msTime) {
    Date date = new Date(msTime);
    DateFormat df = SimpleDateFormat.getDateInstance(DateFormat.SHORT);
    return df.format(date);
}
 
源代码15 项目: RxValidator   文件: AgeValidator.java
public AgeValidator() {
  message = DEFAULT_MESSAGE;
  age = DEFAULT_AGE;
  sdf = SimpleDateFormat.getDateInstance();
}
 
源代码16 项目: RoomBookerMVP   文件: NewEventActivity.java
private void initDateTimeFormat() {
    simpleTimeFormat = SimpleDateFormat.getTimeInstance(SimpleDateFormat.SHORT);
    simpleDateFormat = SimpleDateFormat.getDateInstance();
}
 
源代码17 项目: actor-platform   文件: TimeUtils.java
@Override
protected DateFormat initialValue() {
    return SimpleDateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());
}
 
源代码18 项目: FlyRefresh   文件: MainActivity.java
public ItemAdapter(Context context) {
    mInflater = LayoutInflater.from(context);
    dateFormat = SimpleDateFormat.getDateInstance(DateFormat.DEFAULT, Locale.ENGLISH);
}
 
源代码19 项目: material   文件: DatePickerDialog.java
private boolean isMonthFirst(){
    SimpleDateFormat format = (SimpleDateFormat)SimpleDateFormat.getDateInstance(SimpleDateFormat.FULL);
    String pattern = format.toLocalizedPattern();

    return pattern.indexOf("M") < pattern.indexOf("d");
}
 
源代码20 项目: easydeviceinfo   文件: EasyConfigMod.java
/**
 * Gets formatted date.
 *
 * @return the formatted date
 */
public final String getFormattedDate() {
  DateFormat dateInstance = SimpleDateFormat.getDateInstance();
  return dateInstance.format(Calendar.getInstance().getTime());
}