replace .calendar with .zonedDateTime (#762)

getCalender() is deprecated getZonedDateTime() should be used
pull/737/merge
Rosi2143 2018-09-04 09:46:22 +02:00 committed by Jerome Luckenbach
parent 2e087ec708
commit 95d20a7978
1 changed files with 5 additions and 5 deletions

View File

@ -436,13 +436,13 @@ With epoch, one can compare two dates together, convert a Joda DateTime to a Dat
```java ```java
// Get epoch from DateTimeType // Get epoch from DateTimeType
val Number epoch = (MyDateTimeItem.state as DateTimeType).calendar.timeInMillis val Number epoch = (MyDateTimeItem.state as DateTimeType).zonedDateTime.timeInMillis
// Get epoch from Joda DateTime // Get epoch from Joda DateTime
val Number nowEpoch = now.millis val Number nowEpoch = now.millis
// Convert DateTimeType to Joda DateTime // Convert DateTimeType to Joda DateTime
val joda = new DateTime((MyDateTimeItem.state as DateTimeType).calendar.timeInMillis) val joda = new DateTime((MyDateTimeItem.state as DateTimeType).zonedDateTime.timeInMillis)
// Convert Joda DateTime to DateTimeType // Convert Joda DateTime to DateTimeType
val calendar = java.util.Calendar::getInstance val calendar = java.util.Calendar::getInstance
@ -473,13 +473,13 @@ For some examples:
```java ```java
// See if DateTimeType is before Joda DateTime // See if DateTimeType is before Joda DateTime
if(now.isBefore((MyDateTimeItem.state as DateTimeType).calendar.timeInMillis)) ... if(now.isBefore((MyDateTimeItem.state as DateTimeType).zonedDateTime.timeInMillis)) ...
// See if DateTimeType is after Joda DateTime // See if DateTimeType is after Joda DateTime
if(now.isAfter((MyDateTimeItem.state as DateTimeType).calendar.timeInMillis))... if(now.isAfter((MyDateTimeItem.state as DateTimeType).zonedDateTime.timeInMillis))...
// Get the hour in the day from a DateTimeType // Get the hour in the day from a DateTimeType
val hours = (MyDateTimeItem.state as DateTimeType).calendar.get(Calendar::HOUR_OF_DAY) val hours = (MyDateTimeItem.state as DateTimeType).zonedDateTime.get(Calendar::HOUR_OF_DAY)
// See the Calendar javadocs for the full set of parameters available // See the Calendar javadocs for the full set of parameters available
``` ```