mirror of
https://github.com/pppscn/SmsForwarder
synced 2025-08-02 17:07:41 +08:00
parent
a3617eefa5
commit
32efe289b5
@ -14,7 +14,6 @@ import static com.idormy.sms.forwarder.model.SenderModel.TYPE_SMS;
|
||||
import static com.idormy.sms.forwarder.model.SenderModel.TYPE_TELEGRAM;
|
||||
import static com.idormy.sms.forwarder.model.SenderModel.TYPE_WEB_NOTIFY;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
import android.util.Log;
|
||||
@ -41,12 +40,11 @@ import com.idormy.sms.forwarder.utils.LogUtil;
|
||||
import com.idormy.sms.forwarder.utils.NetUtil;
|
||||
import com.idormy.sms.forwarder.utils.RuleUtil;
|
||||
import com.idormy.sms.forwarder.utils.SettingUtil;
|
||||
import com.idormy.sms.forwarder.utils.TimeUtil;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class SendUtil {
|
||||
private static final String TAG = "SendUtil";
|
||||
@ -98,10 +96,9 @@ public class SendUtil {
|
||||
*/
|
||||
public static void resendMsgByLog(Context context, Handler handler, LogVo logVo) {
|
||||
Log.d(TAG, logVo.toString());
|
||||
@SuppressLint("SimpleDateFormat") SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
|
||||
Date date = new Date();
|
||||
try {
|
||||
date = sdf.parse(logVo.getTime());
|
||||
date = TimeUtil.utc2LocalDate(logVo.getTime());
|
||||
} catch (ParseException e) {
|
||||
Log.e(TAG, "SimpleDateFormat parse error", e);
|
||||
}
|
||||
|
@ -57,15 +57,26 @@ public class TimeUtil {
|
||||
* @param utcTime UTC时间
|
||||
* @return 本地时间格式的时间
|
||||
*/
|
||||
public static String utc2Local(String utcTime) {
|
||||
public static Date utc2LocalDate(String utcTime) throws ParseException {
|
||||
String utcTimePatten = "yyyy-MM-dd HH:mm:ss";
|
||||
String localTimePatten = "yyyy-MM-dd HH:mm:ss";
|
||||
@SuppressLint("SimpleDateFormat") SimpleDateFormat utcFormatter = new SimpleDateFormat(utcTimePatten);
|
||||
utcFormatter.setTimeZone(TimeZone.getTimeZone("UTC"));//时区定义并进行时间获取
|
||||
|
||||
return utcFormatter.parse(utcTime);
|
||||
}
|
||||
|
||||
/**
|
||||
* 函数功能描述:UTC时间转本地时间格式
|
||||
*
|
||||
* @param utcTime UTC时间
|
||||
* @return 本地时间格式的时间
|
||||
*/
|
||||
public static String utc2Local(String utcTime) {
|
||||
String localTimePatten = "yyyy-MM-dd HH:mm:ss";
|
||||
|
||||
Date utcDate;
|
||||
try {
|
||||
utcDate = utcFormatter.parse(utcTime);
|
||||
utcDate = utc2LocalDate(utcTime);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
return utcTime;
|
||||
|
Loading…
x
Reference in New Issue
Block a user