嗨,我从格林威治标准时间 2013 年 6 月 26 日上午 12:00:00 收到网络服务结果如何转换为本地设备时间。请给我解决方案
我已经实现了这段代码但没有工作
public static String DateTime(Date date) {
SimpleDateFormat dateformat = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
return dateformat.format(date);
}
嗨,我从格林威治标准时间 2013 年 6 月 26 日上午 12:00:00 收到网络服务结果如何转换为本地设备时间。请给我解决方案
我已经实现了这段代码但没有工作
public static String DateTime(Date date) {
SimpleDateFormat dateformat = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
return dateformat.format(date);
}
在解析日期之前将时区设置为您的格式化程序。
public static String DateTime(Date date) {
SimpleDateFormat dateformat = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
TimeZone tz = TimeZone.getDefault(); //Will return your device current time zone
dateformat.setTimeZone(tz); //Set the time zone to your simple date formatter
return dateformat.format(date);
}