當前位置: 首頁>>代碼示例>>Java>>正文


Java MonthDay.atYear方法代碼示例

本文整理匯總了Java中java.time.MonthDay.atYear方法的典型用法代碼示例。如果您正苦於以下問題:Java MonthDay.atYear方法的具體用法?Java MonthDay.atYear怎麽用?Java MonthDay.atYear使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.time.MonthDay的用法示例。


在下文中一共展示了MonthDay.atYear方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getEvents

import java.time.MonthDay; //導入方法依賴的package包/類
/**
 * Returns events that occurred on the day of month specified.
 *
 * @param monthDay an object that wraps the month of year and the day of
 *                 month
 * @return the list of objects that represent events that occurred on the
 *         day of month specified
 * @throws IOException if any I/O error occurs
 */
public List<Event> getEvents(MonthDay monthDay) throws IOException {
	String	url = getWikipediaURL(monthDay);
	logger.info("Retrieving web page from {}", url);
	Document	doc = Jsoup.connect(url).timeout(timeout).get();
	List<Event>	events = new ArrayList<Event>();
	Elements	elements = doc.select("h2:has(#Events) + ul > li");
	logger.info("Found {} event(s)", elements.size());
	for (Element element: elements) {
		logger.debug("Text to be parsed: {}", element.text());
		String[]	parts = element.text().split(" \u2013 ", 2);
		if (parts.length != 2) {
			logger.warn("Skipping a malformed event");
			continue;
		}
		parts[0] = parts[0].trim();
		parts[1] = parts[1].trim();
		int	year = Year.parse(parts[0], formatter).getValue();
		Event	event = new Event(monthDay.atYear(year), parts[1]);
		logger.debug("Event created: {}", event);
		events.add(event);
	}
	return events;
}
 
開發者ID:Chrams,項目名稱:wikipedia-event-query,代碼行數:33,代碼來源:EventExtractor.java

示例2: test_atYear_int_invalidYear

import java.time.MonthDay; //導入方法依賴的package包/類
@Test(expectedExceptions=DateTimeException.class)
public void test_atYear_int_invalidYear() {
    MonthDay test = MonthDay.of(6, 30);
    test.atYear(Integer.MIN_VALUE);
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:6,代碼來源:TCKMonthDay.java


注:本文中的java.time.MonthDay.atYear方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。