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
// 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
val Number nowEpoch = now.millis
// 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
val calendar = java.util.Calendar::getInstance
@ -473,13 +473,13 @@ For some examples:
```java
// 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
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
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
```