From 3d4a143874ca8371abb66888ff376408ef54ac61 Mon Sep 17 00:00:00 2001
From: lisy <linlangsur163@163.com>
Date: 星期二, 08 八月 2023 15:12:21 +0800
Subject: [PATCH] app端的福利主页积分商城的feign返回值封装处理
---
cloud-server-management/src/main/java/com/dsh/course/util/StudyTimeUtil.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/cloud-server-management/src/main/java/com/dsh/course/util/StudyTimeUtil.java b/cloud-server-management/src/main/java/com/dsh/course/util/StudyTimeUtil.java
new file mode 100644
index 0000000..610efb9
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/course/util/StudyTimeUtil.java
@@ -0,0 +1,37 @@
+package com.dsh.course.util;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.util.Date;
+
+
+//根据当前传入的时间,返回距离当前时间多少天
+
+public class StudyTimeUtil {
+ private StudyTimeUtil() {
+ }
+
+ /**
+ * 获取两个时间的间隔(秒)
+ *
+ * @param startDate 开始的时间
+ * @return 返回当前时间与开始时间的相差天数
+ */
+ public static int getDateBetween(Date startDate) throws ParseException {
+ Date endDate = new Date();
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+ long startDateTime = dateFormat.parse(dateFormat.format(startDate)).getTime();
+ long endDateTime = dateFormat.parse(dateFormat.format(endDate)).getTime();
+ int days = (int)((endDateTime - startDateTime) / (1000 * 3600 * 24));
+ return days;
+ }
+
+ public static Date getStartDate(LocalDateTime localDate) {
+ Date date = Date.from(localDate.atZone(ZoneId.systemDefault()).toInstant());
+ return date;
+ }
+
+
+}
--
Gitblit v1.7.1