`
bogongjie
  • 浏览: 235918 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android 设置时区

 
阅读更多

android 通过TimeZone 和 AlarmManager设置devices让默认时区:

 

1.获取系统默认时区:

TimeZone timeZone = TimeZone.getDefault();
String id = timeZone.getID(); //获取时区id
String name = timeZone.getDisplayName(); //获取名字
int time = timeZone.getRawOffset(); //获取时差,返回值毫秒

 

2.获取系统支持所有时区id:

String[] _id = TimeZone.getAvailableIDs();
		String id = null;
		for (int i = 0; i < _id.length; i++) {
			if (TimeZone.getTimeZone(_id[i]).getRawOffset() / 3600 / 1000 == -5) {
				//获取时差为-5的所有id
				//do something
			}
		}

 

3.设置默认时区:

AlarmManager alarm = (AlarmManager) getSystemService(ALARM_SERVICE);
		alarm.setTimeZone(id);//默认时区的id
		//alarm.setTimeZone("America/Atikokan");

 

 4.设置默认时区需permission:

 <uses-permission android:name="android.permission.SET_TIME_ZONE"/>

 

分享到:
评论

相关推荐

    android自动修改时区(原创)

    Android系统使用`java.util.TimeZone`类来处理和设置时区。这个类提供了获取、设置以及获取所有可用时区的方法。时区标识通常为地区缩写,如"America/New_York"或"Asia/Shanghai"。 要实现自动修改时区的功能,我们...

    android 世界时区数据库文件

    1 android 世界时区; 2 数据存储世界时区,含经纬度

    android时区

    Android 时区设置 Android 时区设置是 Android 操作系统中的一项重要功能,允许用户根据自己的位置和需求来设置时区。时区设置对用户的日常生活和工作产生了重要影响,例如,正确的时区设置可以确保用户的闹钟、...

    TimeZoneDemo.zip

    1. **Android时区概念**: - 在Android系统中,时区(TimeZone)是一个表示地理位置的标识符,它关联着特定的本地时间。例如,"Asia/Shanghai"代表中国上海的时区。 - Android通过`java.util.TimeZone`类来管理...

    Android 时区自动更新

    Android 时区自动更新

    android时区列表

    从安卓源码中获取的时区列表,只是稍微修改了下。

    android设置系统时间 源代码 步骤说明

    然后,我们获取了这个时间的毫秒值,最后根据Android版本的不同调用了相应的设置系统时间的方法。 在实际应用中,你应该在用户确认他们想要修改系统时间后执行这些操作,因为这可能会对其他应用程序和服务产生影响...

    (最新)Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题

    Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,

    Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题

    Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,即可以取得UTC时间

    时区( timezones)

    Android系统,作为全球广泛使用的移动操作系统,需要能够准确处理不同地区用户的时间需求,这就涉及到MTK(MediaTek)平台的时区设置。 MTK是联发科(Mediatek)的简称,是一家知名的半导体公司,其芯片广泛应用于...

    24时区APK+源码, android+JQM

    标题 "24时区APK+源码, android+JQM" 提供了一个关于Android应用程序开发的项目,其中结合了Java和jQuery Mobile(JQM)技术。这个项目旨在帮助初学者理解如何在Android平台上利用HTML来构建用户界面,并且通过JQM...

    Android-Android地图上的位置选择器组件

    在Android开发中,地图位置选择器组件是一种常用的控件,它允许用户在地图上直观地选取一个地理位置。这种组件在很多应用中都有广泛的应用,比如导航、定位服务、生活服务类应用等。本文将深入探讨Android地图位置...

    android-获取网络时间、获取特定时区时间、时间同步的方法

    最近整理出android-获取网络时间、获取特定时区时间、时间同步的方法。具体如下: 方法一: SimpleDateFormat dff = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); dff.setTimeZone(TimeZone.getTimeZone(GMT+08)); ...

    时区&amp;中&amp;英 (2).xlsx

    android 世界时区列表包括ID ,中英文名称 1

    Android桌面插件-时钟widget

    本主题聚焦于"Android桌面插件-时钟widget",这是一个非常实用且常见的组件,它能为用户提供即时的时间显示,甚至支持多时区时间查看。 时钟Widget是Android系统中的一个核心组件,开发者可以通过自定义实现来提供...

    android 数字及模拟小时钟设计 AnalogClock与DigitalClock的原理

    3. **自定义样式**:尽管AnalogClock默认提供了一种经典的样式,但开发者可以通过设置android:dial、android:hand_hour和android:hand_minute属性来自定义时钟的外观。这些属性接受XML资源引用,可以指向自定义的SVG...

    多时区时钟的设计实现

    3. 闹钟设置:用户可以设定闹钟,选择特定的时区、时间,并且可以关联特定的音乐作为闹铃声音。这需要涉及到文件系统操作,以读取和播放用户选择的音频文件。 4. 计时器功能:提供正计时和倒计时两种模式,满足用户...

    Android 8.0 系统自带 DeskClock

    它可以显示多个城市的当前时间,便于用户了解不同时区的时间,避免因时差产生的沟通问题。 5. **用户界面与设计**:Android 8.0 版本的 DeskClock 在设计上遵循了 Material Design 指导原则,提供简洁明了的界面,...

    joda-time-android,具有android专门化的joda时间库.zip

    **Joda-Time for Android**,一个专为Android平台优化的时间日期处理库,是对标准Java日期时间API的一个...无论是在时间计算、格式化还是时区转换等方面,`joda-time-android`都能极大地提升代码质量,降低维护成本。

Global site tag (gtag.js) - Google Analytics