Android(安卓)时间字符串 转成UTC时间转为指定时间的时间字符串
16lz
2022-04-11
1.
将传送的UTC时间转换为指定时区的时间.
String destTime = "2017-03-06 18-09-18";
String dateTime = converTime(destTime, TimeZone.getTimeZone("GMT"));
/** * 将传送的UTC时间转换为指定时区的时间. * */private String converTime(String srcTime, TimeZone timezone) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); String convertTime = ""; Date resultDate; try { // 将输入时间字串转换为UTC时间 resultDate = sdf.parse(srcTime); Calendar cd = Calendar.getInstance(); cd.setTimeInMillis(resultDate.getTime()); SimpleDateFormat sdfGmt = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss 'GMT'", Locale.US); sdfGmt.setTimeZone(timezone); convertTime = sdfGmt.format(cd.getTime()); } catch (Exception e) { return convertTime; } return convertTime;}
更多相关文章
- android性能测试工具Emmagee介绍
- Android(安卓)- 永不锁屏,开机不锁屏,删除设置中休眠时间选项
- Android(安卓)Animation开机动画的优化
- Android(安卓)为【apk】文件签名,增加修改系统时间等权限
- Android(安卓)Animation开机动画的优化
- Android中当前时间的动态显示
- Android之日期时间选择器使用方法
- Android获取一个月前的日期
- Android(安卓)获取当前日期 时间很方便 直接调用Calendar类即可