|
|
@@ -5,6 +5,8 @@ import com.energy.manage.service.domain.dto.analysis.AnalysisAlgorithmDto;
|
|
|
import com.energy.manage.service.domain.dto.analysis.AnalysisDto;
|
|
|
|
|
|
import java.lang.reflect.Field;
|
|
|
+import java.time.ZoneId;
|
|
|
+import java.time.ZonedDateTime;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -15,30 +17,13 @@ import java.util.List;
|
|
|
*/
|
|
|
public class TestClass {
|
|
|
|
|
|
- public static void main(String[] args) throws IllegalAccessException, NoSuchFieldException {
|
|
|
-// AnalysisAlgorithmDto algorithm = new AnalysisAlgorithmDto();
|
|
|
-// AnalysisDto analysis = new AnalysisDto();
|
|
|
-// analysis.setScada("all");
|
|
|
-// analysis.setBeginTime("2023-01-01 12:22:30");
|
|
|
-// //算法入参类
|
|
|
-// Field[] analysisAlgorithmFields = algorithm.getClass().getDeclaredFields();
|
|
|
-// //前端入参类
|
|
|
-// Field[] analysisFields = analysis.getClass().getDeclaredFields();
|
|
|
-// List<Field> fields = new ArrayList<>();
|
|
|
-// for(Field field : analysisFields){
|
|
|
-// field.setAccessible(true);
|
|
|
-// if(field.get(analysis) != null){
|
|
|
-// fields.add(field);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// //前端入参属性数组
|
|
|
-// for(Field analysisField : fields){
|
|
|
-// setValue(analysis,algorithm,analysisField,analysisAlgorithmFields);
|
|
|
-// }
|
|
|
- for(int i = 0 ; i < 4; i++ ){
|
|
|
- System.out.println(UUIDTools.getUUIDLowCase());
|
|
|
- }
|
|
|
+ public static void main(String[] args) {
|
|
|
+ // 本地时间
|
|
|
+// int lastHour = LocalDateTime.now().minusHours(1).getHour();
|
|
|
|
|
|
+// 带时区(中国时区)
|
|
|
+ int lastHour = ZonedDateTime.now(ZoneId.of("Asia/Shanghai")).minusHours(1).getHour();
|
|
|
+ System.out.println(lastHour);
|
|
|
}
|
|
|
|
|
|
/**
|