Android 转换UTC时间:2013-06-13T14:15:44.000的时间格式 为GMT时间
来源:互联网 发布:sql server 2000安装 编辑:程序博客网 时间:2024/05/16 00:24
在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC格式或Unix timestamp 格式推送过来的,终端可能需要将这些转换为本地时间展示。
终端的制式可能是12小时制、也可能是24小时制的
今天就遇到将utc时间格式转换为GMT
HH:返回的是24小时制的时间
hh:返回的是12小时制的时间
下面就是转换的类型代码,当然服务器的格式 2013-06-13T14:15:44.000
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
根据服务器格式修改成对应的就好。
@SuppressLint("SimpleDateFormat")
public String converTime(String srcTime, TimeZone timezone) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
SimpleDateFormat dspFmt = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String convertTime;
Date result_date;
long result_time = 0;
// 如果传入参数异常,使用本地时间
if (null == srcTime)
result_time = System.currentTimeMillis();
else {
try { // 将输入时间字串转换为UTC时间
sdf.setTimeZone(TimeZone.getTimeZone("GMT00:00"));
result_date = sdf.parse(srcTime);
result_time = result_date.getTime();
} catch (Exception e) { // 出现异常时,使用本地时间
result_time = System.currentTimeMillis();
dspFmt.setTimeZone(TimeZone.getDefault());
convertTime = dspFmt.format(result_time);
return convertTime;
}
}
// 设定时区
dspFmt.setTimeZone(timezone);
convertTime = dspFmt.format(result_time);
return convertTime;
}
srcTime就是上面传的2013-06-13T14:15:44.000字符串,timezone 就是你自己想转换的时区,比如我转换北京东八区,TimeZone.getTimeZone("GMT+8")这样就转换成功了非常方便。
0 1
- Android 转换UTC时间:2013-06-13T14:15:44.000的时间格式 为GMT时间
- python utc gmt 时间 格式转换
- 关于ISO,GMT,UTC时间格式的转换
- linux UTC时间修改为GMT时间
- 本地时间和GMT(UTC)时间的转换
- 本地时间和GMT(UTC)时间的转换(C#)
- 本地时间和GMT(UTC)时间的转换
- GMT时间格式转换
- C#将GMT时间格式转换为CST时间格式
- UTC和GMT时间
- UTC和GMT时间
- Android 怎么把GMT+8.0转化为UTC时间
- 时间转换为ISO8061规范的UTC格式
- GMT时间和UTC时间,当前时间
- Linux下UTC时间修改为GMT时间
- UTC时间的转换
- ios UTC 时间格式转换
- 写入cookie 的过期时间时在GMT或UTC时间格式上的兼容问题
- 使用canvas画曲线
- IOS入门学习笔记(普通UI控件--UIButton)
- 19、find 命令的参数详解
- 常见的NoSQL数据库
- 重定位的难点剖析
- Android 转换UTC时间:2013-06-13T14:15:44.000的时间格式 为GMT时间
- Java并发编程:Lock
- 关于Mysql数据库中date()格式化
- Android中屏幕密度和图片大小的关系分析
- 移动终端基带芯片的基本架构介绍之三(移动终端基带芯片详细架构)
- .settings下莫名的多了些org.eclipse.jdt.core.prefs...
- 斯坦福大学iOS应用开发教程学习笔记
- 《数据结构与算法分析c++描述》读书笔记五——优先队列(堆)
- C#连接sqlite数据库