本文整理了Java中org.joda.time.DateTime.monthOfYear()
方法的一些代码示例,展示了DateTime.monthOfYear()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateTime.monthOfYear()
方法的具体详情如下:
包路径:org.joda.time.DateTime
类名称:DateTime
方法名:monthOfYear
[英]Get the month of year property which provides access to advanced functionality.
[中]获取提供高级功能访问权限的月份属性。
代码示例来源:origin: stackoverflow.com
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
...
// if default locale is ok simply omit '.withLocale(...)'
DateTimeFormatter format = DateTimeFormat.forPattern("MMM");
DateTime instance = format.withLocale(Locale.FRENCH).parseDateTime("août");
int month_number = instance.getMonthOfYear();
String month_text = instance.monthOfYear().getAsText(Locale.ENGLISH);
System.out.println( "Month Number: " + month_number );
System.out.println( "Month Text: " + month_text );
OUTPUT:
Month Number: 8
Month Text: August
代码示例来源:origin: apache/phoenix
@Override
public long roundDateTime(DateTime dateTime) {
return dateTime.monthOfYear().roundCeilingCopy().getMillis();
}
代码示例来源:origin: apache/phoenix
@Override
public long roundDateTime(DateTime dateTime) {
return dateTime.monthOfYear().roundHalfEvenCopy().getMillis();
}
代码示例来源:origin: apache/phoenix
@Override
public long roundDateTime(DateTime datetime) {
return datetime.monthOfYear().roundFloorCopy().getMillis();
}
代码示例来源:origin: ruediste/btrbck
@Override
public DateTime truncate(DateTime time) {
return time.monthOfYear().roundFloorCopy();
}
},
代码示例来源:origin: stackoverflow.com
// © 2013 Basil Bourque. This source code may be used freely forever by anyone taking full responsibility for doing so.
// import org.joda.time.*;
// Generally best to be explicit about time zone rather than depend on default.
DateTimeZone denverTimeZone = DateTimeZone.forID( "America/Denver" );
java.util.Locale locale = Locale.FRANCE;
DateTime now = new DateTime( denverTimeZone );
System.out.println( "Current Year, Month & Day for: " + now );
System.out.println( "Year is " + now.year().getAsText( locale ) );
System.out.println( "Month is " + now.monthOfYear().getAsText( locale ) );
System.out.println( "Day is " + now.dayOfMonth().getAsText( locale ) );
System.out.println(); // blank line.
代码示例来源:origin: stackoverflow.com
// Not generally a good idea to focus on integers for working with date-time, but you asked for it.
DateTime someDateTime = new DateTime( 1234567898765L, DateTimeZone.UTC );
System.out.println( "Set Value of 1234567898765L is: " + someDateTime );
System.out.println( "Year is " + someDateTime.year().getAsText( locale ) );
System.out.println( "Month is " + someDateTime.monthOfYear().getAsText( locale ) );
System.out.println( "Day of month is " + someDateTime.dayOfMonth().getAsText( locale ) );
System.out.println( "Day of week is " + someDateTime.dayOfWeek().getAsText( locale ) );
System.out.println( "Day of year is " + someDateTime.dayOfYear().getAsText( locale ) );
代码示例来源:origin: stackoverflow.com
DateTime dateTime = new DateTime().withWeekOfWeekyear(i).withDayOfWeek(DateTimeConstants.MONDAY);
if (dateTime.dayOfMonth().getMaximumValue() - dateTime.dayOfMonth().get() < 3) {
dateTime = dateTime.plusMonths(1);
}
int month = dateTime.monthOfYear().get();
代码示例来源:origin: org.wicketstuff/wicketstuff-calendarviews
public static TimePeriod createMonthViewDates(int month, int year)
{
Date start = new DateTime().dayOfMonth()
.setCopy(1)
.monthOfYear()
.setCopy(month)
.year()
.setCopy(year)
.toDate();
Date end = new DateTime(start).plusMonths(1).minusDays(1).toDate();
return new TimePeriod(start, end);
}
代码示例来源:origin: org.wicketstuff/calendarviews
public static TimePeriod createMonthViewDates(int month, int year) {
Date start = new DateTime().dayOfMonth().setCopy(1).monthOfYear().setCopy(month).year().setCopy(year).toDate();
Date end = new DateTime(start).plusMonths(1).minusDays(1).toDate();
return new TimePeriod(start, end);
}
代码示例来源:origin: addthis/hydra
private static String replaceDateElements(DateTime time, String template) {
String result = YY_PATTERN.matcher(template).replaceAll(time.year().getAsString());
result = Y_PATTERN.matcher(result).replaceAll(getTwoDigit(time.year().get()));
result = M_PATTERN.matcher(result).replaceAll(getTwoDigit(time.monthOfYear().get()));
result = D_PATTERN.matcher(result).replaceAll(getTwoDigit(time.dayOfMonth().get()));
result = H_PATTERN.matcher(result).replaceAll(getTwoDigit(time.hourOfDay().get()));
log.debug("template={}, result={}", template, result);
return result;
}
代码示例来源:origin: co.cask.wrangler/wrangler-core
/**
* Extracts a long month description from Date.
*
* @param date to extract long month description.
* @return long month description.
*/
public static String MONTH_LONG(ZonedDateTime date) {
validate(date, "MONTH_LONG");
DateTime dt = getDateTime(date);
DateTime.Property pMoY = dt.monthOfYear();
return pMoY.getAsText();
}
代码示例来源:origin: se.vgregion.oppna-program-notessystem/oppna-program-notessystem-calendar-composite-types
/**
* Capitalized and localized string of the month of year.
*
* @param locale to use on the returned string
* @return Capitalized and localized string of the month of year
*/
public String getMonthOfYear(Locale locale) {
String monthOfYear = interval.getStart().monthOfYear().getAsText(locale);
return WordUtils.capitalize(monthOfYear);
}
代码示例来源:origin: addthis/hydra
@Override
public String getFormattedDateString(long timeMillis) {
// For better handling of days at the end of the year.
DateTime dt = new DateTime(timeMillis);
if (dt.monthOfYear().get() == 12 && dt.weekOfWeekyear().get() < 3) {
return dt.getYearOfCentury() + "53";
}
return Integer.toString(dt.weekyear().get() % 1000) + String.format("%02d", dt.weekOfWeekyear().get());
}
代码示例来源:origin: org.springframework.analytics/spring-analytics
private long[] getMonthCountsForYear(String name, DateTime year) {
AggregateKeyGenerator akg = new AggregateKeyGenerator(
AGGREGATE_COUNTER_KEY_PREFIX, name, year);
return convertToArray(getEntries(akg.getYearKey()), year.monthOfYear().getMaximumValue(), true); // Months in this year
}
代码示例来源:origin: org.opensingular/singular-server-commons
private static String errorCode() {
DateTime now = DateTime.now();
return format("SER-%04d-%02d%02d%02d-%02d%02d-%04d ",
get(now.year()), get(now.monthOfYear()), get(now.dayOfMonth()),
get(now.hourOfDay()), get(now.minuteOfHour()), get(now.secondOfMinute()),
get(now.millisOfSecond()));
}
代码示例来源:origin: apache/streams
@Test
public void validCET() {
DateTime parsed = parseUTC("2014-12-25T12:00:00+01:00");
assertThat(parsed.minuteOfHour().get(), is(equalTo(0)));
assertThat(parsed.hourOfDay().get(), is(equalTo(11)));
assertThat(parsed.dayOfMonth().get(), is(equalTo(25)));
assertThat(parsed.monthOfYear().get(), is(equalTo(12)));
}
代码示例来源:origin: apache/streams
@Test
public void validUTCSubSecondMultiDigit() {
DateTime parsed = parseUTC("2014-12-25T12:00:00.7343Z");
assertThat(parsed.minuteOfHour().get(), is(equalTo(0)));
assertThat(parsed.hourOfDay().get(), is(equalTo(12)));
assertThat(parsed.dayOfMonth().get(), is(equalTo(25)));
assertThat(parsed.monthOfYear().get(), is(equalTo(12)));
assertThat(parsed.millisOfSecond().get(), is(equalTo(734)));
}
代码示例来源:origin: apache/streams
@Test
public void validESTSubSecondMultiDigitNoSeparator() {
DateTime parsed = parseUTC("2014-12-25T12:00:00.7343-0500");
assertThat(parsed.minuteOfHour().get(), is(equalTo(0)));
assertThat(parsed.hourOfDay().get(), is(equalTo(17)));
assertThat(parsed.dayOfMonth().get(), is(equalTo(25)));
assertThat(parsed.monthOfYear().get(), is(equalTo(12)));
assertThat(parsed.millisOfSecond().get(), is(equalTo(734)));
}
代码示例来源:origin: org.opencds.cqf/cql-engine
public static DateTime fromJodaDateTime(org.joda.time.DateTime dt) {
int [] values = { dt.year().get(), dt.monthOfYear().get(), dt.dayOfMonth().get(), dt.hourOfDay().get(),
dt.minuteOfHour().get(), dt.secondOfMinute().get(), dt.millisOfSecond().get() };
return new DateTime(new Partial(fields, values), dt.getZone());
}
内容来源于网络,如有侵权,请联系作者删除!