Samples JDK
Test.java
1 package com.freemindcafe.java8.sample3;
2 
3 import java.time.DayOfWeek;
4 import java.time.Instant;
5 import java.time.LocalDateTime;
6 import java.time.LocalTime;
7 import java.time.ZoneId;
8 
9 public class Test {
10 
11  @org.junit.Test
12  public void test(){
13  LocalTime businessHourStartTime = LocalTime.of(17, 30);
14  LocalTime businessHourEndTime = LocalTime.parse("18:30");
16  bhi.setBusinessHourStartTime(businessHourStartTime);
17  bhi.setBusinessHourEndTime(businessHourEndTime);
18 
19 
20  Instant instant = Instant.parse("2007-12-03T10:15:30.00Z");
21  LocalDateTime eventLocalTime = LocalDateTime.ofInstant(instant, ZoneId.of("Asia/Calcutta"));
22  DayOfWeek dayOfWeek = eventLocalTime.getDayOfWeek();
23  System.out.println(dayOfWeek.name());
24  System.out.println(bhi.between(eventLocalTime.toLocalTime()));
25  }
26 
27 
28  @org.junit.Test
29  public void test2(){
30  LocalTime businessHourStartTime = LocalTime.of(17, 30);
31  LocalTime businessHourEndTime = LocalTime.parse("18:30");
33  bhi.setBusinessHourStartTime(businessHourStartTime);
34  bhi.setBusinessHourEndTime(businessHourEndTime);
35 
36 
37  Instant instant = Instant.parse("2007-12-03T10:15:30.00Z");
38  LocalDateTime eventLocalTime = LocalDateTime.ofInstant(instant, ZoneId.of("Asia/Calcutta"));
39  DayOfWeek dayOfWeek = eventLocalTime.getDayOfWeek();
40  System.out.println(dayOfWeek.name());
41  System.out.println(bhi.between(eventLocalTime.toLocalTime()));
42  }
43 
44  @org.junit.Test
45  public void test1(){
46  LocalTime businessHourStartTime = LocalTime.of(17, 30);
47  LocalTime businessHourEndTime = LocalTime.parse("18:30");
49  bhi.setBusinessHourStartTime(businessHourStartTime);
50  bhi.setBusinessHourEndTime(businessHourEndTime);
51 
52 
53  Instant instant = Instant.parse("2007-12-03T10:15:30.00Z");
54  LocalDateTime eventLocalTime = LocalDateTime.ofInstant(instant, ZoneId.of("Asia/Calcutta"));
55  DayOfWeek dayOfWeek = eventLocalTime.getDayOfWeek();
56  System.out.println(dayOfWeek.name());
57  System.out.println(bhi.between(eventLocalTime.toLocalTime()));
58  }
59 
60 }