2014-08-28 26 views
8

Calendar API oldu:Güncel saat, Java 8'de yeni Date-Time API ile nasıl edinilir? Java 8 ortak yöntemle önce

Calendar cal = Calendar.getInstance(); 
int hour = cal.get(Calendar.HOUR_OF_DAY); 

nasıl geçerli saat alabilirsiniz, ama Java 8 sağlanan yeni Date-Time API kullanarak?

LocalTime now = LocalTime.now(); 
System.out.println(now.getHour()); 

çıkmaması Should

+0

[ 'LOCALTIME # getHour' ] (http://docs.oracle.com/javase/8/docs/api/java/time/LocalTime.html#getHour--) – MadProgrammer

cevap

18

Bu, tüm bağlıdır, ama bir şey gibi ... ...

fazla ayrıntı için LocalTime#getHour de yakından bakın

+0

Bu, her şeye bağlı olarak ne demek istiyorsun? –

+0

@ScaryWombat Benim bakış açımdan, bağlam yok, ve ben sadece 'LocalTime' da atladım, ayrıca 'Clock' /' Instant', 'LocalDateTime', OffsetDateTime' ve OffsetTime' da var ... " – MadProgrammer

+0

@MadProgrammer Çalışıyor. – BonanzaOne