package com.gznu.element;
import org.junit.Test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class GetTimeTest {
@Test
public void getTimeTest(){
for (int i = 0; i >= -30; --i){
System.out.println(i+"天的结束时间:"+ getCurrentTimeAfterTime(i));
}
System.out.println(getTime(1));
System.out.println(getTime(2));
System.out.println(getTime(3));
System.out.println(getTime(4));
}
/**
* 获取当前时间的后n天的结束时间
* @param n 等于0 表示获取当天的结束时间 小于0 表示获取当天前n天的结束时间 大于0 表示获取当天后n天的结束时间
* @return String of time
*/
private String getCurrentTimeAfterTime(int n){
Calendar calendar = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
calendar.setTime(new Date());
calendar.set(Calendar.HOUR_OF_D
Java获取当天、当周、当月、当年起始时间
最新推荐文章于 2024-04-18 07:21:35 发布