当前位置: 首页>>代码示例>>Java>>正文


Java GregorianCalendar.getTime方法代码示例

本文整理汇总了Java中java.util.GregorianCalendar.getTime方法的典型用法代码示例。如果您正苦于以下问题:Java GregorianCalendar.getTime方法的具体用法?Java GregorianCalendar.getTime怎么用?Java GregorianCalendar.getTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.util.GregorianCalendar的用法示例。


在下文中一共展示了GregorianCalendar.getTime方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getLocalDateAndTime

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * Converts an SNMP string representation into a {@link Date} object,
 * and applies time zone conversion to provide the time on the local machine, ie PSM server.
 *
 * @param actAlarmDateAndTime MIB-II DateAndTime formatted. May optionally contain
 *                            a timezone offset in 3 extra bytes
 * @param sysInfoTimeZone     Must be supplied if actAlarmDateAndTime is just local time (with no timezone)
 * @param swVersion           Must be supplied if actAlarmDateAndTime is just local time (with no timezone)
 * @return adjusted {@link Date} or a simple conversion if other fields are null.
 */
public static Date getLocalDateAndTime(String actAlarmDateAndTime, String sysInfoTimeZone,
                                       String swVersion) {
    if (StringUtils.isBlank(actAlarmDateAndTime)) {
        return null;
    }

    GregorianCalendar decodedDateAndTimeCal = btiMakeCalendar(OctetString.fromHexString(actAlarmDateAndTime));
    if ((sysInfoTimeZone == null) || (swVersion == null)) {
        return decodedDateAndTimeCal.getTime();
    }

    TimeZone javaTimeZone = getTimeZone();
    decodedDateAndTimeCal.setTimeZone(javaTimeZone);

    GregorianCalendar localTime = new GregorianCalendar();
    localTime.setTimeInMillis(decodedDateAndTimeCal.getTimeInMillis());

    return localTime.getTime();
}
 
开发者ID:shlee89,项目名称:athena,代码行数:30,代码来源:Bti7000SnmpAlarmConsumer.java

示例2: recupInfoEtudiant

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * @param ine
 * @return un individu Apogee anonyme
 */
public WSIndividu recupInfoEtudiant(String ine) {
	WSIndividu ind  = null;
	GregorianCalendar cal = new GregorianCalendar();
	cal.set(1992, 2, 12);
	if (ine!=null && ine.equals("0000000000") || ine.equals("1111111111") || ine.equals("2222222222") || ine.equals("3333333333") || ine.equals("4444444444") || 
			ine.equals("5555555555") || ine.equals("6666666666") || ine.equals("7777777777") || ine.equals("8888888888") || ine.equals("9999999999")){
		String cpt = ine.substring(0, 1);
		ind = new WSIndividu(1, "1", "057", new BigDecimal(ine), ine, "A", "D", cal.getTime(), "NomPat-"+cpt, "NomUsu-"+cpt, "Prenom1-"+cpt, "Prenom2-"+cpt, "Metz", "100");
		ind.setAdresse(new WSAdresse(1, "57000", "57463", "100", "15 rue de Nancy", "Etage 1", "Porte droite", "0383542120", "0612356421"));
		ind.setBac(new WSBac(new Long(ine), "S", "057", "0573227Y", null, "2009", "O"));
		List<WSCursusInterne> listCursusInterne = new ArrayList<WSCursusInterne>();
		listCursusInterne.add(new WSCursusInterne("VET001-001", "License 1 - Droit", "2010", "AB", "1"));
		listCursusInterne.add(new WSCursusInterne("VET001-002", "License 2 - Droit", "2011", "P", "1"));
		listCursusInterne.add(new WSCursusInterne("VET001-003", "License 2 - Droit", "2012", "P", "1"));
		listCursusInterne.add(new WSCursusInterne("VET001-004", "Master 1 - Droit", "2013", "B", "1"));
		listCursusInterne.add(new WSCursusInterne("VET001-005", "Master 2 - Droit", "2014", "P", "1"));
		ind.setListCursusInterne(listCursusInterne);
	}
	return ind;
}
 
开发者ID:EsupPortail,项目名称:esup-ecandidat,代码行数:25,代码来源:DemoController.java

示例3: dowTest

import java.util.GregorianCalendar; //导入方法依赖的package包/类
void dowTest(boolean lenient) {
    GregorianCalendar cal = new GregorianCalendar();
    cal.set(1997, AUGUST, 12); // Wednesday
    cal.getTime(); // Force update
    cal.setLenient(lenient);
    cal.set(1996, DECEMBER, 1); // Set the date to be December 1, 1996
    int dow = cal.get(DAY_OF_WEEK);
    int min = cal.getMinimum(DAY_OF_WEEK);
    int max = cal.getMaximum(DAY_OF_WEEK);
    if (dow < min || dow > max) {
        errln("FAIL: Day of week " + dow + " out of range");
    }
    if (dow != SUNDAY) {
        errln("FAIL2: Day of week should be SUNDAY; is " + dow + ": " + cal.getTime());
    }
    if (min != SUNDAY || max != SATURDAY) {
        errln("FAIL: Min/max bad");
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:20,代码来源:CalendarTest.java

示例4: getThisWeek

import java.util.GregorianCalendar; //导入方法依赖的package包/类
Pair<Date, Date> getThisWeek() {
    final GregorianCalendar today = new GregorianCalendar();
    today.set(Calendar.HOUR_OF_DAY, today.getActualMaximum(Calendar.HOUR_OF_DAY));
    today.set(Calendar.MINUTE, today.getActualMaximum(Calendar.MINUTE));
    today.set(Calendar.SECOND, today.getActualMaximum(Calendar.SECOND));
    today.set(Calendar.MILLISECOND, today.getActualMaximum(Calendar.MILLISECOND));

    final Date end = today.getTime();
    today.add(Calendar.DATE, -(today.get(Calendar.DAY_OF_WEEK) - Calendar.SUNDAY));

    today.set(Calendar.HOUR_OF_DAY, 0);
    today.set(Calendar.MINUTE, 0);
    today.set(Calendar.SECOND, 0);
    today.set(Calendar.MILLISECOND, 0);

    return new Pair<>(today.getTime(), end);
}
 
开发者ID:PacktPublishing,项目名称:Hands-On-Android-UI-Development,代码行数:18,代码来源:AllowanceOverviewPresenter.java

示例5: getToday

import java.util.GregorianCalendar; //导入方法依赖的package包/类
Pair<Date, Date> getToday() {
    final GregorianCalendar today = new GregorianCalendar();
    today.set(Calendar.HOUR_OF_DAY, today.getActualMaximum(Calendar.HOUR_OF_DAY));
    today.set(Calendar.MINUTE, today.getActualMaximum(Calendar.MINUTE));
    today.set(Calendar.SECOND, today.getActualMaximum(Calendar.SECOND));
    today.set(Calendar.MILLISECOND, today.getActualMaximum(Calendar.MILLISECOND));

    final Date end = today.getTime();
    today.add(Calendar.DATE, -1);
    today.set(Calendar.HOUR_OF_DAY, 0);
    today.set(Calendar.MINUTE, 0);
    today.set(Calendar.SECOND, 0);
    today.set(Calendar.MILLISECOND, 0);

    return new Pair<>(today.getTime(), end);
}
 
开发者ID:PacktPublishing,项目名称:Hands-On-Android-UI-Development,代码行数:17,代码来源:AllowanceOverviewPresenter.java

示例6: handleDateTimeByYear

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * <pre>
 * 描述:间隔指定年数的指定月份指定周数指定星期数后日期(例如:每年1月份第一个星期一)
 * 作者:ZhangYi
 * 时间:2016年5月5日 下午4:29:07
 * 参数:(参数列表)
 * @param dateTime	指定日期
 * @param interval	间隔年(间隔几年)
 * @param month		指定月份(1-12:月份)
 * @param num		指定周数(1-4:第几个星期)
 * @param week		指定周几(1-7:周一至周日,-1:不指定周几[默认星期一])
 * @return
 * </pre>
 */
public static Date handleDateTimeByYear(Date dateTime, int interval, int month, int num, int week) {
	try {
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTime(dateTime);
		calendar.add(Calendar.YEAR, interval);
		calendar.set(Calendar.MONTH, month - 1);
		if (num < 0) {// 最后一个星期
			calendar.set(Calendar.DAY_OF_WEEK_IN_MONTH, -1);
		} else {
			calendar.set(Calendar.DAY_OF_WEEK_IN_MONTH, num);
		}
		if (week < 0) {// [默认星期一]
			calendar.set(Calendar.DAY_OF_WEEK, 1 % 7 + 1);
		} else {
			calendar.set(Calendar.DAY_OF_WEEK, week % 7 + 1);
		}
		dateTime = calendar.getTime();
	} catch (Exception e) {
		logger.error("--间隔指定年数的指定月份指定周数指定星期数后日期异常!", e);
	}
	return dateTime;
}
 
开发者ID:dev-share,项目名称:database-transform-tool,代码行数:37,代码来源:DateUtil.java

示例7: storeHoliday

import java.util.GregorianCalendar; //导入方法依赖的package包/类
private static boolean storeHoliday(int year, GregorianCalendar cal, Holiday holiday, HashMap<Date, HolidayVO> holidayMap) {
	boolean inserted;
	if (cal.get(GregorianCalendar.YEAR) == year) {
		HolidayVO holidayVO;
		Date date = cal.getTime();
		if (holidayMap.containsKey(date)) {
			holidayVO = holidayMap.get(date);
			inserted = false;
		} else {
			holidayVO = new HolidayVO();
			holidayMap.put(date, holidayVO);
			holidayVO.setDate(date);
			holidayVO.setHoliday(false);
			inserted = true;
		}
		holidayVO.getNameL10nKeys().add(holiday.getNameL10nKey());
		holidayVO.setHoliday(holidayVO.getHoliday() || holiday.isHoliday());
	} else {
		inserted = false;
	}
	return inserted;
}
 
开发者ID:phoenixctms,项目名称:ctsms,代码行数:23,代码来源:DateCalc.java

示例8: getCurrentWeekday

import java.util.GregorianCalendar; //导入方法依赖的package包/类
public static String getCurrentWeekday() {
	int mondayPlus = DateUtil.getMondayPlus();
	GregorianCalendar currentDate = new GregorianCalendar();
	currentDate.add(GregorianCalendar.DATE, mondayPlus + 6);
	Date monday = currentDate.getTime();

	DateFormat df = DateFormat.getDateInstance();
	return df.format(monday);
}
 
开发者ID:nyh137,项目名称:SSMFrameBase,代码行数:10,代码来源:DateUtil.java

示例9: randomDate

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * Génère une date entre dans l'intervalle d'année spécifier.
 * @param startYear L'année de départ de l'intervalle
 * @param endYear l'année de fin de l'intervalle
 * @return La date généré
 */
protected Date randomDate(Integer startYear, Integer endYear) {
    ThreadLocalRandom random = ThreadLocalRandom.current();
    int month = random.nextInt(1, 12);
    int day = 1;
    if (month == GregorianCalendar.FEBRUARY) {
        day = random.nextInt(1, 28);
    } else if (month == GregorianCalendar.APRIL || month == GregorianCalendar.JUNE || month == GregorianCalendar.SEPTEMBER || month == GregorianCalendar.OCTOBER) {
        day = random.nextInt(1, 30);
    } else {
        day = random.nextInt(1, 31);
    }
    GregorianCalendar gc = new GregorianCalendar(random.nextInt(startYear, endYear), random.nextInt(1, 12), day);
    return gc.getTime();
}
 
开发者ID:Nonorc,项目名称:saladium,代码行数:21,代码来源:FlatXmlBuilder.java

示例10: Test4162587

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * Calendar and Date HOUR broken.  If HOUR is out-of-range, Calendar
 * and Date classes will misbehave.
 */
public void Test4162587() {
    TimeZone savedTz = TimeZone.getDefault();
    TimeZone tz = TimeZone.getTimeZone("PST");
    TimeZone.setDefault(tz);
    GregorianCalendar cal = new GregorianCalendar(tz);
    Date d;

    try {
        for (int i = 0; i < 5; ++i) {
            if (i > 0) {
                logln("---");
            }

            cal.clear();
            cal.set(1998, APRIL, 5, i, 0);
            d = cal.getTime();
            String s0 = d.toString();
            logln("0 " + i + ": " + s0);

            cal.clear();
            cal.set(1998, APRIL, 4, i + 24, 0);
            d = cal.getTime();
            String sPlus = d.toString();
            logln("+ " + i + ": " + sPlus);

            cal.clear();
            cal.set(1998, APRIL, 6, i - 24, 0);
            d = cal.getTime();
            String sMinus = d.toString();
            logln("- " + i + ": " + sMinus);

            if (!s0.equals(sPlus) || !s0.equals(sMinus)) {
                errln("Fail: All three lines must match");
            }
        }
    } finally {
        TimeZone.setDefault(savedTz);
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:44,代码来源:CalendarRegression.java

示例11: handleDateTimeByHour

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * <pre>
 * 描述:间隔指定小时后日期(例如:每3小时)
 * 作者:ZhangYi
 * 时间:2016年5月5日 下午4:29:07
 * 参数:(参数列表)
 * @param dateTime	指定日期
 * @param interval	间隔小时
 * @return
 * </pre>
 */
public static Date handleDateTimeByHour(Date dateTime, int interval) {
	try {
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTime(dateTime);
		calendar.add(Calendar.HOUR, interval);
		dateTime = calendar.getTime();
	} catch (Exception e) {
		logger.error("--间隔指定小时后日期异常!", e);
	}
	return dateTime;
}
 
开发者ID:dev-share,项目名称:database-transform-tool,代码行数:23,代码来源:DateUtil.java

示例12: sanitizeTimelineTimestamp

import java.util.GregorianCalendar; //导入方法依赖的package包/类
public static Date sanitizeTimelineTimestamp(boolean sub, Date date) {
	if (date != null) {
		GregorianCalendar cal = new GregorianCalendar();
		cal.setTime(date);
		cal.add(GregorianCalendar.MILLISECOND, (sub ? -1 : 1) * TimeZone.getDefault().getOffset(date.getTime()));
		return cal.getTime();
	}
	return null;
}
 
开发者ID:phoenixctms,项目名称:ctsms,代码行数:10,代码来源:DateUtil.java

示例13: handleDateTimeByMonth

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
 * <pre>
 * 描述:间隔指定月数的指定天数后日期(例如:每月1日)
 * 作者:ZhangYi
 * 时间:2016年5月5日 下午4:29:07
 * 参数:(参数列表)
 * @param dateTime	指定日期
 * @param interval	间隔月数(间隔几个月)
 * @param day		指定天数
 * @return
 * </pre>
 */
public static Date handleDateTimeByMonth(Date dateTime, int interval, int day) {
	try {
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTime(dateTime);
		calendar.add(Calendar.MONTH, interval);
		calendar.set(Calendar.DAY_OF_MONTH, day);
		dateTime = calendar.getTime();
	} catch (Exception e) {
		logger.error("--间隔指定月数的指定天数后日期异常!", e);
	}
	return dateTime;
}
 
开发者ID:dev-share,项目名称:css-elasticsearch,代码行数:25,代码来源:DateUtil.java

示例14: getPascalDate

import java.util.GregorianCalendar; //导入方法依赖的package包/类
/**
  * Extract a Pascal date from the buffer.<br>
  * Bits 0-3: month (1-12)<br>
  * Bits 4-8: day (1-31)<br>
  * Bits 9-15: year (0-99)
  */
public static Date getPascalDate(byte[] buffer, int offset) {
	int pascalDate = getWordValue(buffer, offset);
	int month =  pascalDate & 0x000f - 1;
	int day =   (pascalDate & 0x01f0) >> 4;
	int year =  (pascalDate & 0xfe00) >> 9;
	if (year < 50) year+= 2000;
	if (year < 100) year+= 1900;
	GregorianCalendar gc = new GregorianCalendar(year, month, day);
	return gc.getTime();
}
 
开发者ID:AppleCommander,项目名称:AppleCommander,代码行数:17,代码来源:AppleUtil.java

示例15: addSortableNode

import java.util.GregorianCalendar; //导入方法依赖的package包/类
private NodeRef addSortableNode(int position)
{
    Map<QName, Serializable> properties = new HashMap<QName, Serializable>();
    MLText ml = new MLText();
    ml.addValue(Locale.ENGLISH, "Test " + position);
    properties.put(ContentModel.PROP_DESCRIPTION, ml);
    properties.put(ContentModel.PROP_TITLE, ml);
    properties.put(ContentModel.PROP_NAME, "Test " + position);
    properties.put(ContentModel.PROP_CREATED, new Date());
    properties.put(singleTextUntokenised, orderable[position]);
    properties.put(singleTextTokenised, orderable[position]);
    properties.put(singleTextBoth, orderable[position]);
    properties.put(multipleTextUntokenised, asArray(orderable[position], orderable[position + 1]));
    properties.put(multipleTextTokenised, asArray(orderable[position], orderable[position + 1]));
    properties.put(multipleTextBoth, asArray(orderable[position], orderable[position + 1]));
    properties.put(singleMLTextUntokenised, makeMLText(position));
    properties.put(singleMLTextTokenised, makeMLText(position));
    properties.put(singleMLTextBoth, makeMLText(position));
    properties.put(multipleMLTextUntokenised, makeMLTextMVP(position));
    properties.put(multipleMLTextTokenised, makeMLTextMVP(position));
    properties.put(multipleMLTextBoth, makeMLTextMVP(position));
    properties.put(singleFloat, 1.1f * position);
    properties.put(multipleFloat, asArray(1.1f * position, 2.2f * position));
    properties.put(singleDouble, 1.1d * position);
    properties.put(multipleDouble, asArray(1.1d * position, 2.2d * position));
    properties.put(singleInteger, 1 * position);
    properties.put(multipleInteger, asArray(1 * position, 2 * position));
    properties.put(singleLong, 1l * position);
    properties.put(multipleLong, asArray(1l * position, 2l * position));
    GregorianCalendar cal = new GregorianCalendar();
    cal.setTime(new Date());
    cal.add(Calendar.DAY_OF_MONTH, position);
    Date d1 = cal.getTime();
    cal.add(Calendar.DAY_OF_MONTH, -1);
    // Date d0 = cal.getTime();
    cal.add(Calendar.DAY_OF_MONTH, 2);
    Date d2 = cal.getTime();
    properties.put(singleDate, d1);
    properties.put(multipleDate, asArray(d1, d2));
    properties.put(singleDatetime, d1);
    properties.put(multipleDatetime, asArray(d1, d2));
    properties.put(singleBoolean, position % 2 == 0 ? true : false);
    properties.put(multipleBoolean, asArray(true, false));
    NodeRef c0 = nodeService.createNode(f0, ContentModel.ASSOC_CONTAINS, QName.createQName("cm", "Test One", namespaceService), extendedContent, properties).getChildRef();
    return c0;
}
 
开发者ID:Alfresco,项目名称:alfresco-repository,代码行数:47,代码来源:OpenCmisQueryTest.java


注:本文中的java.util.GregorianCalendar.getTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。