0%

计算几天前的两种方法

时间处理总是很常见,最近需要处理月内和两周的数据,两个小方法,记录一波,真想找一个特牛的工具类,不管什么时间处理都能一步到位就安逸了。

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class test2 {
public static void main(String[] args) {
getDate();
}
private static void getDate(){
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String today = df.format(new Date());
//今天的时间
System.out.println(today);
Calendar theCa = Calendar.getInstance();
theCa.setTime(new Date());
System.out.println(Calendar.DATE);
//三十天前
theCa.add(Calendar.DATE, -30);
Date start = theCa.getTime();
System.out.println(start.toString());

//十五天前
String startTime = df.format(System.currentTimeMillis()-15*24*60*60*1000);
System.out.println(startTime);
}
}
image-20210407102846753

实在不知道写啥了,又不想把网站给浪费了,反正是我自己的,也很难有人能看到,开心就好吧。

顺便记录一下时间注解转换,直接放在实体类中的时间字段上就行,

1
2
3
@JsonFormat主要是后台到前台的时间格式的转换

@DataFormAT主要是前后到后台的时间格式的转换
image-20210407173712718

加油,每天都是充满希望的一天。

----------本文结束感谢您的阅读----------