如何使用 dates.getHour 从当前时间获取小时数
How to get hour from current time using dates.getHour
我正在尝试获取我尝试使用这种方法的当前时间。
var currentTimeHour = dates.ZonedDateTime.now().getHour()
它有 return 值,但它是零,而我的时间是下午 3 点。我注意到当时间转到下午 4 点时,值 return 变成了一个。
我确实尝试了 getMinute 和 getDay,看起来不错。我做错了什么吗?无论如何都可以得到当前时间的小时数吗?
谢谢。
dates.ZonedDateTime.now().getHour()
是正确的用法。
或者您可能只想使用 dates.ZonedDateTime.now().time.hour
var myNow = dates.ZonedDateTime.now()
console.log('myNow', myNow)
var myHour = dates.ZonedDateTime.now().getHour()
console.log('myNow.getHour()', myHour)
让我们在JS文件中尝试上面的代码,在调试控制台中可以清楚地看到now()的结构。如以下截图。
首先确认时区是正确的。 IDE 可能会更改为不同的时区。这是我将 IDE 更改为印第安纳时区时的屏幕截图。
到 confirm/change IDE 时区,使用模拟器 -> 用户 -> GPS/Clock 覆盖功能。
我正在尝试获取我尝试使用这种方法的当前时间。
var currentTimeHour = dates.ZonedDateTime.now().getHour()
它有 return 值,但它是零,而我的时间是下午 3 点。我注意到当时间转到下午 4 点时,值 return 变成了一个。
我确实尝试了 getMinute 和 getDay,看起来不错。我做错了什么吗?无论如何都可以得到当前时间的小时数吗?
谢谢。
dates.ZonedDateTime.now().getHour()
是正确的用法。
或者您可能只想使用 dates.ZonedDateTime.now().time.hour
var myNow = dates.ZonedDateTime.now()
console.log('myNow', myNow)
var myHour = dates.ZonedDateTime.now().getHour()
console.log('myNow.getHour()', myHour)
让我们在JS文件中尝试上面的代码,在调试控制台中可以清楚地看到now()的结构。如以下截图。
首先确认时区是正确的。 IDE 可能会更改为不同的时区。这是我将 IDE 更改为印第安纳时区时的屏幕截图。
到 confirm/change IDE 时区,使用模拟器 -> 用户 -> GPS/Clock 覆盖功能。