|
@@ -116,8 +116,10 @@ object makedata_ad_33_bucketDataFromOriginToHive_20250228 {
|
|
})
|
|
})
|
|
.map(record => {
|
|
.map(record => {
|
|
val ts = record.getString("ts").toInt
|
|
val ts = record.getString("ts").toInt
|
|
- val zonedDateTime = ZonedDateTime.ofInstant(Instant.ofEpochMilli(ts), ZoneId.systemDefault())
|
|
|
|
- val featureMap = new JSONObject()
|
|
|
|
|
|
+ val instant = Instant.ofEpochSecond(ts)
|
|
|
|
+ val chinaZone = ZoneId.of("Asia/Shanghai")
|
|
|
|
+ // 将 Instant 对象转换为中国时区的 ZonedDateTime 对象
|
|
|
|
+ val zonedDateTime = ZonedDateTime.ofInstant(instant, chinaZone)
|
|
// 获取小时
|
|
// 获取小时
|
|
val tsHour = zonedDateTime.getHour()
|
|
val tsHour = zonedDateTime.getHour()
|
|
// 当前小时-刻钟(15分钟一个间隔,0~95)
|
|
// 当前小时-刻钟(15分钟一个间隔,0~95)
|