Browse Source

夏令时操作

master
453530270@qq.com 2 years ago
parent
commit
68397343fa
  1. 29
      mis-service/main/java/bc/mm/mis/core/utils/UsTimeUtils.java
  2. 6
      mis-start/src/test/java/bc/mm/mis/MisApplicationTests.java
  3. 14
      mis-start/src/test/java/bc/mm/mis/core/dao/CoinsDaoTest.java
  4. 7
      mis-web/src/main/java/bc/mm/mis/v1/HomeController.java

29
mis-service/main/java/bc/mm/mis/core/utils/UsTimeUtils.java

@ -0,0 +1,29 @@
package bc.mm.mis.core.utils;
import java.util.TimeZone;
/**
* USA timd format utils
*/
public class UsTimeUtils {
/**
* get us date&time
* @return
*/
public static void getUsDateTime(){
// get time zone
TimeZone defaultZone = TimeZone.getDefault();
System.out.println("default time zone :"+defaultZone);
//
TimeZone nyzone = TimeZone.getTimeZone("America/New_York");
//
int dsDiff = nyzone.getDSTSavings();
System.out.println("daylight saving time offset:"+dsDiff);
// curent timestamp
long currentTimeMillis = System.currentTimeMillis();
int offset = nyzone.getOffset(currentTimeMillis);
//
System.out.println("current offset :"+offset);
}
}

6
mis-start/src/test/java/bc/mm/mis/MisApplicationTests.java

@ -1,5 +1,6 @@
package bc.mm.mis;
import bc.mm.mis.core.utils.UsTimeUtils;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@ -10,4 +11,9 @@ class MisApplicationTests {
void contextLoads() {
}
@Test
public void ttest(){
UsTimeUtils.getUsDateTime();
}
}

14
mis-start/src/test/java/bc/mm/mis/core/dao/CoinsDaoTest.java

@ -0,0 +1,14 @@
package bc.mm.mis.core.dao;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest
class CoinsDaoTest {
@Test
void findAll() {
}
}

7
mis-web/src/main/java/bc/mm/mis/v1/HomeController.java

@ -6,6 +6,7 @@ import bc.mm.mis.core.bean.Reggo;
import bc.mm.mis.core.service.CoinsService;
import bc.mm.mis.core.service.CountryService;
import bc.mm.mis.core.service.ReggoService;
import bc.mm.mis.core.utils.UsTimeUtils;
import bc.mm.mis.utils.AjaxResult;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.annotation.JSONField;
@ -45,4 +46,10 @@ public class HomeController {
List<Coins> coinsList = coinsService.getCoinsList(page,size);
return AjaxResult.success("success",coinsList);
}
@RequestMapping("/dotest")
public String dotest(){
UsTimeUtils.getUsDateTime();
return "go to see console output";
}
}

Loading…
Cancel
Save