| 
														
															@@ -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) 
														 |