From c6d45e6d3c91db5c0295892c8c2ed04d43356c14 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 19 十一月 2025 15:10:12 +0800
Subject: [PATCH] 2025年11月19日15:09:29 完成B端消息功能
---
app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 53 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java
index fee374f..c882622 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/TimeUtils.java
@@ -109,8 +109,38 @@
/**
* 鏃堕棿鎴宠浆鏃堕棿(鏍煎紡:yyyy-MM-dd HH:mm:ss)
*
- * @param timestamp 鏃堕棿鎴�
+ * @param timestamp 鏃堕棿鎴�
+ * @param isDisplaySeconds 鏄惁鏄剧ず绉掞紝true鏄剧ず
* @return -
+ */
+ public static String getTimeFromTimestamp(long timestamp, boolean isDisplaySeconds) {
+ try {
+ String pattern = "yyyy-MM-dd HH:mm:ss";
+ if (isDisplaySeconds) {
+ pattern = "yyyy-MM-dd HH:mm:ss";
+ if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.en)) {
+ pattern = "dd-MM-yyyy HH:mm:ss";
+ }
+ } else {
+ pattern = "yyyy-MM-dd HH:mm";
+ if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.en)) {
+ pattern = "dd-MM-yyyy HH:mm";
+ }
+ }
+ SimpleDateFormat dateFormat = new SimpleDateFormat(pattern, getLocale());
+ Date date = new Date(timestamp);
+ return dateFormat.format(date);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return "";
+ }
+
+ /**
+ * 鏃堕棿鎴宠浆鏃堕棿(鏍煎紡:yyyy-MM-dd HH:mm:ss)
+ *
+ * @param timestamp 鏃堕棿鎴�
+ * 卢 * @return -
*/
public static String getTimeFromTimestamp(long timestamp) {
try {
@@ -128,6 +158,28 @@
}
/**
+ * 鏃堕棿鎴宠浆鏃ユ湡(鏍煎紡:MM-dd)
+ *
+ * @param timestamp 鏃堕棿鎴�
+ * 卢 * @return -
+ */
+ public static String getDataFromTimestamp(long timestamp) {
+ try {
+ String pattern = "MM-dd";
+ if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.en)) {
+ pattern = "dd-MM";
+ }
+ SimpleDateFormat dateFormat = new SimpleDateFormat(pattern, getLocale());
+ Date date = new Date(timestamp);
+ return dateFormat.format(date);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return "";
+ }
+
+
+ /**
* 鏃堕棿鎴宠浆鏃堕棿(鏍煎紡:yyyy-MM-dd HH:mm:ss)
*
* @param timestamp 鏃堕棿鎴�
--
Gitblit v1.8.0