java.time.Clock#tickSeconds ( )源码实例Demo

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

源代码1 项目: jdk8u-dev-jdk   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码2 项目: TencentKona-8   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码3 项目: jdk8u_jdk   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码4 项目: jdk8u60   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码6 项目: openjdk-jdk9   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码7 项目: jdk8u-jdk   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码8 项目: hottub   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码9 项目: jdk8u-jdk   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码10 项目: openjdk-8-source   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码11 项目: j2objc   文件: TCKClock_Tick.java
public void test_tickSeconds_ZoneId() throws Exception {
    Clock test = Clock.tickSeconds(PARIS);
    assertEquals(test.getZone(), PARIS);
    assertEquals(test.instant().getNano(), 0);
    Thread.sleep(100);
    assertEquals(test.instant().getNano(), 0);
}
 
源代码12 项目: jdk8u_jdk   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码13 项目: jdk8u60   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码14 项目: openjdk-jdk8u   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码15 项目: openjdk-jdk8u-backup   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码16 项目: jdk8u-jdk   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码17 项目: jdk8u-jdk   文件: TCKClock_Tick.java
@Test(expectedExceptions = NullPointerException.class)
public void test_tickSeconds_ZoneId_nullZoneId() {
    Clock.tickSeconds(null);
}
 
源代码18 项目: journaldev   文件: JavaClockExample.java
public static void main(String[] args) throws InterruptedException {
	
	//1. Simple example with default system time zone
	Clock clock = Clock.systemDefaultZone();
	System.out.println(clock.getZone());

	//2. Clock instant example
	Instant instant = clock.instant();
	System.out.println(instant);
	
	//3. UTC Time zone
	clock = Clock.systemUTC();
	System.out.println(clock.getZone());

	//4. using specific time zone
	clock = Clock.system(ZoneId.of("Europe/Paris"));
	System.out.println(clock.instant());
	
	//5. Get current milliseconds
	System.out.println(clock.millis());
	System.out.println(System.currentTimeMillis());
	
	//6. Offset to future or past time
	Clock pastClock = Clock.offset(clock, Duration.ofMillis(-10000));
	System.out.println(clock.millis() - pastClock.millis());

	Clock futureClock = Clock.offset(clock, Duration.ofDays(1));
	System.out.println(futureClock.millis() - clock.millis());
	
	//7. tick example
	Clock nearestHourClock = Clock.tick(clock, Duration.ofHours(1));
	System.out.println(clock.instant());
	System.out.println(nearestHourClock.instant());
	
	Clock nearestSecondClock = Clock.tickSeconds(ZoneId.systemDefault());
	System.out.println(nearestSecondClock);
	System.out.println(nearestSecondClock.instant());
	
	//8. Fixed Clock
	Clock fixedClock = Clock.fixed(instant, ZoneId.systemDefault());
	System.out.println(fixedClock);
	System.out.println(fixedClock.instant());
	Thread.sleep(1000);
	System.out.println(fixedClock.instant());

}
 
源代码19 项目: reactor-core   文件: BoundedElasticScheduler.java
/**
 * Create a {@link BoundedElasticScheduler} with the given configuration. Note that backing threads
 * (or executors) can be shared by each {@link reactor.core.scheduler.Scheduler.Worker}, so each worker
 * can contribute to the task queue size.
 *
 * @param maxThreads the maximum number of backing threads to spawn, must be strictly positive
 * @param maxTaskQueuedPerThread the maximum amount of tasks an executor can queue up
 * @param factory the {@link ThreadFactory} to name the backing threads
 * @param ttlSeconds the time-to-live (TTL) of idle threads, in seconds
 */
BoundedElasticScheduler(int maxThreads, int maxTaskQueuedPerThread, ThreadFactory factory, int ttlSeconds) {
	this(maxThreads, maxTaskQueuedPerThread, factory, ttlSeconds * 1000,
			Clock.tickSeconds(BoundedServices.ZONE_UTC));
}
 
源代码20 项目: fernet-java8   文件: Validator.java
/**
 * Override this method if your application uses a custom clock. The default implementation returns a clock in the
 * UTC time zone with second granularity.
 *
 * @return The Clock used for all validation operations.
 */
default Clock getClock() {
    return Clock.tickSeconds(ZoneOffset.UTC);
}