java.time.temporal.ChronoUnit#MINUTES源码实例Demo

下面列出了java.time.temporal.ChronoUnit#MINUTES 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ehcache3   文件: ExpiryUtils.java
public static TemporalUnit jucTimeUnitToTemporalUnit(TimeUnit timeUnit) {
  switch (timeUnit) {
    case NANOSECONDS:
      return ChronoUnit.NANOS;
    case MICROSECONDS:
      return ChronoUnit.MICROS;
    case MILLISECONDS:
      return ChronoUnit.MILLIS;
    case SECONDS:
      return ChronoUnit.SECONDS;
    case MINUTES:
      return ChronoUnit.MINUTES;
    case HOURS:
      return ChronoUnit.HOURS;
    case DAYS:
      return ChronoUnit.DAYS;
    default:
      throw new AssertionError("Unkown TimeUnit: " + timeUnit);
  }
}
 
源代码2 项目: ehcache3   文件: XmlModel.java
public static TemporalUnit convertToJavaTimeUnit(org.ehcache.xml.model.TimeUnit unit) {
  switch (unit) {
    case NANOS:
      return ChronoUnit.NANOS;
    case MICROS:
      return ChronoUnit.MICROS;
    case MILLIS:
      return ChronoUnit.MILLIS;
    case SECONDS:
      return ChronoUnit.SECONDS;
    case MINUTES:
      return ChronoUnit.MINUTES;
    case HOURS:
      return ChronoUnit.HOURS;
    case DAYS:
      return ChronoUnit.DAYS;
    default:
      throw new IllegalArgumentException("Unknown time unit: " + unit);
  }
}
 
源代码3 项目: grakn   文件: Temporals.java
public static ChronoUnit chronoUnit(TimeUnit unit) {
    switch (unit) {
        case NANOSECONDS:
            return ChronoUnit.NANOS;
        case MICROSECONDS:
            return ChronoUnit.MICROS;
        case MILLISECONDS:
            return ChronoUnit.MILLIS;
        case SECONDS:
            return ChronoUnit.SECONDS;
        case MINUTES:
            return ChronoUnit.MINUTES;
        case HOURS:
            return ChronoUnit.HOURS;
        case DAYS:
            return ChronoUnit.DAYS;
        default:
            throw new IllegalArgumentException("Cannot convert timeunit");
    }
}
 
源代码4 项目: elexis-3-core   文件: DateMatchers.java
private static ChronoUnit convertUnit(final TimeUnit unit) {
    switch (unit) {
    case DAYS:
        return ChronoUnit.DAYS;
    case HOURS:
        return ChronoUnit.HOURS;
    case MICROSECONDS:
        return ChronoUnit.MICROS;
    case MILLISECONDS:
        return ChronoUnit.MILLIS;
    case MINUTES:
        return ChronoUnit.MINUTES;
    case NANOSECONDS:
        return ChronoUnit.NANOS;
    case SECONDS:
        return ChronoUnit.SECONDS;
    default:
        throw new IllegalArgumentException("Unknown TimeUnit '" + unit + "'");
    }
}
 
源代码5 项目: ehcache3   文件: XmlModel.java
public static TemporalUnit convertToJavaTemporalUnit(org.ehcache.xml.model.TimeUnit unit) {
  switch (unit) {
    case NANOS:
      return ChronoUnit.NANOS;
    case MICROS:
    return ChronoUnit.MICROS;
    case MILLIS:
      return ChronoUnit.MILLIS;
    case SECONDS:
      return ChronoUnit.SECONDS;
    case MINUTES:
      return ChronoUnit.MINUTES;
    case HOURS:
      return ChronoUnit.HOURS;
    case DAYS:
      return ChronoUnit.DAYS;
    default:
      throw new IllegalArgumentException("Unknown time unit: " + unit);
  }
}
 
源代码6 项目: chart-fx   文件: Cache.java
protected static ChronoUnit convertToChronoUnit(final TimeUnit timeUnit) {
    switch (timeUnit) {
    case NANOSECONDS:
        return ChronoUnit.NANOS;
    case MICROSECONDS:
        return ChronoUnit.MICROS;
    case SECONDS:
        return ChronoUnit.SECONDS;
    case MINUTES:
        return ChronoUnit.MINUTES;
    case HOURS:
        return ChronoUnit.HOURS;
    case DAYS:
        return ChronoUnit.DAYS;
    case MILLISECONDS:
    default:
        return ChronoUnit.MILLIS;
    }
}
 
源代码7 项目: icure-backend   文件: FuzzyValues.java
public static long getFuzzyDateTime(LocalDateTime dateTime, TemporalUnit precision) {
	int seconds = dateTime.getSecond();
	/*if (seconds == 0 && precision==ChronoUnit.SECONDS) {
		seconds = 60;
		dateTime = dateTime.minusMinutes(1);
	}*/

	int minutes = dateTime.getMinute();
	if (minutes == 0 && precision == ChronoUnit.MINUTES) {
		minutes = 60;
		dateTime = dateTime.minusHours(1);
	}

	int hours = dateTime.getHour();
	if (hours == 0 && precision == ChronoUnit.HOURS) {
		hours = 24;
		dateTime = dateTime.minusDays(1);
	}


	return getFuzzyDate(dateTime, precision) * 1000000l + (precision == ChronoUnit.DAYS ? 0 : (
			hours * 10000l + (precision == ChronoUnit.HOURS ? 0 : (
					minutes * 100l + (precision == ChronoUnit.MINUTES ? 0 : seconds)))));
}
 
源代码8 项目: titan1withtp3.1   文件: Temporals.java
public static ChronoUnit chronoUnit(TimeUnit unit) {
    switch (unit) {
        case NANOSECONDS:
            return ChronoUnit.NANOS;
        case MICROSECONDS:
            return ChronoUnit.MICROS;
        case MILLISECONDS:
            return ChronoUnit.MILLIS;
        case SECONDS:
            return ChronoUnit.SECONDS;
        case MINUTES:
            return ChronoUnit.MINUTES;
        case HOURS:
            return ChronoUnit.HOURS;
        case DAYS:
            return ChronoUnit.DAYS;
        default:
            throw new IllegalArgumentException("Cannot convert timeunit");
    }
}
 
源代码9 项目: flink   文件: TimeUtils.java
private static ChronoUnit toChronoUnit(java.util.concurrent.TimeUnit timeUnit) {
	switch(timeUnit) {
		case NANOSECONDS: return ChronoUnit.NANOS;
		case MICROSECONDS: return ChronoUnit.MICROS;
		case MILLISECONDS: return ChronoUnit.MILLIS;
		case SECONDS: return ChronoUnit.SECONDS;
		case MINUTES: return ChronoUnit.MINUTES;
		case HOURS: return ChronoUnit.HOURS;
		case DAYS: return ChronoUnit.DAYS;
		default: throw new IllegalArgumentException(String.format("Unsupported time unit %s.", timeUnit));
	}
}
 
@Retry(maxRetries = 5)
@Bulkhead(3)
@Timeout(value = 1, unit = ChronoUnit.MINUTES)
@CircuitBreaker(failureRatio = 1.0, requestVolumeThreshold = 20)
@Fallback(fallbackMethod = "doFallback")
@Asynchronous
public Future<Void> doWork() {
    return CompletableFuture.completedFuture(null);
}
 
源代码11 项目: anomaly-detection   文件: TestHelpers.java
public static IntervalSchedule randomIntervalSchedule() {
    return new IntervalSchedule(
        Instant.now().truncatedTo(ChronoUnit.SECONDS),
        ESRestTestCase.randomIntBetween(1, 1000),
        ChronoUnit.MINUTES
    );
}
 
源代码12 项目: find   文件: FindResult.java
@SuppressWarnings("TypeMayBeWeakened")
private ZonedDateTime parseRelativeTime(final ZonedDateTime timeNow, final int timeAmount, final String timeUnit) {
    TemporalUnit temporalUnit = ChronoUnit.SECONDS;
    switch (timeUnit) {
        case "minute":
        case "minutes":
            temporalUnit = ChronoUnit.MINUTES;
            break;

        case "hour":
        case "hours":
            temporalUnit = ChronoUnit.HOURS;
            break;

        case "day":
        case "days":
            temporalUnit = ChronoUnit.DAYS;
            break;

        case "month":
        case "months":
            temporalUnit = ChronoUnit.MONTHS;
            break;

        case "year":
        case "years":
            temporalUnit = ChronoUnit.YEARS;
            break;
    }

    return timeNow.plus(timeAmount, temporalUnit);
}
 
源代码13 项目: runelite   文件: LootTrackerPlugin.java
@Schedule(
	period = 5,
	unit = ChronoUnit.MINUTES,
	asynchronous = true
)
public void submitLootTask()
{
	submitLoot();
}
 
源代码14 项目: plugins   文件: AgilityArenaTimer.java
AgilityArenaTimer(Plugin plugin, BufferedImage image)
{
	super(1, ChronoUnit.MINUTES, image, plugin);
	setTooltip("Time left until location changes");
}
 
源代码15 项目: runelite   文件: AgilityArenaTimer.java
AgilityArenaTimer(Plugin plugin, BufferedImage image)
{
	super(1, ChronoUnit.MINUTES, image, plugin);
	setTooltip("Time left until location changes");
}
 
源代码16 项目: java-timeseries   文件: TimePeriodSpec.java
@Test
public void whenFrequencyPerComputedResultCorrect() {
    TimePeriod nanos = new TimePeriod(ChronoUnit.MINUTES, 4);
    assertThat(nanos.frequencyPer(TimePeriod.halfHour()), is(equalTo(7.5)));
}
 
源代码17 项目: runelite   文件: ForemanTimer.java
ForemanTimer(BlastFurnacePlugin plugin, ItemManager itemManager)
{
	super(10, ChronoUnit.MINUTES, itemManager.getImage(ItemID.COAL_BAG), plugin);

	setTooltip(TOOLTIP_TEXT);
}
 
private void setUpJobParameter() {
    when(jobParameter.getName()).thenReturn(randomAlphaOfLength(10));
    IntervalSchedule schedule = new IntervalSchedule(Instant.now(), 1, ChronoUnit.MINUTES);
    when(jobParameter.getSchedule()).thenReturn(schedule);
    when(jobParameter.getWindowDelay()).thenReturn(new IntervalTimeConfiguration(10, ChronoUnit.SECONDS));
}
 
源代码19 项目: L2jOrg   文件: TimeUtil.java
/**
 * Parses patterns like:
 * <ul>
 * <li>1min or 10mins</li>
 * <li>1day or 10days</li>
 * <li>1week or 4weeks</li>
 * <li>1month or 12months</li>
 * <li>1year or 5years</li>
 * </ul>
 * @param datePattern
 * @return {@link Duration} object converted by the date pattern specified.
 * @throws IllegalStateException when malformed pattern specified.
 */
public static Duration parseDuration(String datePattern)
{
	final int index = findIndexOfNonDigit(datePattern);
	if (index == -1)
	{
		throw new IllegalStateException("Incorrect time format given: " + datePattern);
	}
	try
	{
		final int val = Integer.parseInt(datePattern.substring(0, index));
		final String type = datePattern.substring(index);
		final ChronoUnit unit;
		switch (type.toLowerCase())
		{
			case "sec":
			case "secs":
			{
				unit = ChronoUnit.SECONDS;
				break;
			}
			case "min":
			case "mins":
			{
				unit = ChronoUnit.MINUTES;
				break;
			}
			case "hour":
			case "hours":
			{
				unit = ChronoUnit.HOURS;
				break;
			}
			case "day":
			case "days":
			{
				unit = ChronoUnit.DAYS;
				break;
			}
			case "week":
			case "weeks":
			{
				unit = ChronoUnit.WEEKS;
				break;
			}
			case "month":
			case "months":
			{
				unit = ChronoUnit.MONTHS;
				break;
			}
			case "year":
			case "years":
			{
				unit = ChronoUnit.YEARS;
				break;
			}
			default:
			{
				unit = ChronoUnit.valueOf(type);
				if (unit == null)
				{
					throw new IllegalStateException("Incorrect format: " + type + " !!");
				}
			}
		}
		return Duration.of(val, unit);
	}
	catch (Exception e)
	{
		throw new IllegalStateException("Incorrect time format given: " + datePattern + " val: " + datePattern.substring(0, index));
	}
}
 
源代码20 项目: influxdb-client-java   文件: TimeIntervalTest.java
@Test
void minutes() {

    TimeInterval interval = new TimeInterval(5L, ChronoUnit.MINUTES);

    Assertions.assertThat(interval.toString()).isEqualTo("5m");
}