Android手机中取得当前时区(以GMT形式)
来源:互联网 发布:2017旅行软件比例 编辑:程序博客网 时间:2024/05/17 06:33
Android手机中如果想以GMT形式(GMT+08:00)得到当前时区,可以参照如下代码所示:
public static String getCurrentTimeZone() { TimeZone tz = TimeZone.getDefault(); return createGmtOffsetString(true,true,tz.getRawOffset()); } public static String createGmtOffsetString(boolean includeGmt, boolean includeMinuteSeparator, int offsetMillis) { int offsetMinutes = offsetMillis / 60000; char sign = '+'; if (offsetMinutes < 0) { sign = '-'; offsetMinutes = -offsetMinutes; } StringBuilder builder = new StringBuilder(9); if (includeGmt) { builder.append("GMT"); } builder.append(sign); appendNumber(builder, 2, offsetMinutes / 60); if (includeMinuteSeparator) { builder.append(':'); } appendNumber(builder, 2, offsetMinutes % 60); return builder.toString(); } private static void appendNumber(StringBuilder builder, int count, int value) { String string = Integer.toString(value); for (int i = 0; i < count - string.length(); i++) { builder.append('0'); } builder.append(string); }
关于GMT和UTC的更多内容请参考http://blog.csdn.net/hudashi/article/details/7069600
0 0
- Android手机中取得当前时区(以GMT形式)
- Android 中取得当前时区(以GMT形式)和语言
- 获取手机当前时区
- Android 手机获取时区
- Android 获取手机中某一文件夹下的图片,并以banner的形式上下轮播
- JSONFormat格式化时间,时间时区转换GMT-4 转GMT+8,获取当前时间前多少分钟
- Android 取得当前时间
- .Net中获取当前时区
- 时区与GMT UTC DST CST(zz)
- 取得GMT时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- IOS 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- [绍棠] 世界标准时间UTC /GMT 转为当前系统时区对应的时间
- Android中GridView以表格形式显示多张图片(仿桌面)
- 房价会打架撒活动就撒谎
- R语言中的线性判别分析
- ewqeqwfdfsdfzsd
- 数据结构(C++)课程设计 3号题
- 题目3,课程设计
- Android手机中取得当前时区(以GMT形式)
- LeetCode---Remove Element
- Unity自定义鼠标指针图案
- iOS-NSRunLoop编程详解
- Android中Button事件的几种写法
- Android5.0模拟器无法上网
- Quartz2D图像处理
- Android 内存以及相应的泄漏问题收集中
- 设计模式——代码的规范