java 使用日历从Utc转换为本地时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 使用日历从Utc转换为本地时间相关的知识,希望对你有一定的参考价值。
public class DateUtil {
private static final String TAG = "DateHelper";
private static final SimpleDateFormat SERVER_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.getDefault());
private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("MMM d yyyy, HH:mm:ss", Locale.getDefault());
public static String getFormattedDate(String dateString) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
SimpleDateFormat output = new SimpleDateFormat("dd-MMM-yyyy hh:mm a");
/* SimpleDateFormat output = new SimpleDateFormat("dd-MMM-yyyy");
SimpleDateFormat time = new SimpleDateFormat("hh:mm ");*/
// sdf.setTimeZone(TimeZone.getTimeZone("Asia/Kolkata"));
// sdf.setTimeZone(TimeZone.getDefault());
Date d = sdf.parse(dateString);
String formattedTime = output.format(d);
Date calDate = sdf.parse(dateString);
Calendar calendar = Calendar.getInstance();
calendar.setTime(calDate);
calendar.add(Calendar.HOUR, 5);
calendar.add(Calendar.MINUTE, 30);
Date convertedDate = calendar.getTime();
String convTime = output.format(convertedDate);
return convTime;
}
}
以上是关于java 使用日历从Utc转换为本地时间的主要内容,如果未能解决你的问题,请参考以下文章
Java:如何将 UTC 时间戳转换为本地时间?
如何将 UTC 格式的字符串转换为特定时区的日历?
Sequelize将日期从UTC转换为本地
java中utc时间怎么转换为本地时间?
python / pytz问题从本地时区转换为UTC然后返回
将历史日期从 UTC 转换为本地时间