`
huangbq
  • 浏览: 30568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android取得系统时间

阅读更多

(1)使用Calendar类

取得系统时间:long time=System.currentTimeMillis();

              final Calendar mCalendar=Calendar.getInstance();

              mCalendar.setTimeInMillis(time);

取得系统日期: int mYear = mCalendar.get(Calendar.YEAR)

              int mMonth = mCalendar.get(Calendar.MONTH)

              int mDay = mCalendar.get(Calendar.DAY_OF_MONTH)

取得系统时间:int mHour= mCalendar.get(Calendar.HOUR_OF_DAY);

              int mMinuts= mCalendar.get(Calendar.MINUTE)

 

 

 

(2)Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。

 

Time mTime=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。

 

mTime.setToNow(); // 取得系统时间。

int year = mTime.year;

int month = mTime.month;

int date = mTime.monthDay;

int hour =mTime.hour;    // 0-23

int minute = mTime.minute;

int second =mTime.second;

 

唯一不足是取出时间只有24小时模式.


分享到:
评论

相关推荐

    Java/Android 获取系统时间

    ### Java/Android 获取系统时间 #### 一、Java获取系统时间的方法 在Java中,有多种方式可以获取当前系统的日期和时间。以下介绍一种常用的方法,即通过`java.util.Date`类结合`java.text.DateFormat`类来实现。 ...

    Android应用获取系统权限,修改系统时间

    本文将详细介绍如何在Android应用中获取系统权限并修改系统时间。 首先,理解Android权限系统至关重要。Android权限分为正常权限和危险权限。正常权限对用户隐私和设备安全的影响较小,应用在安装时会自动获得。而...

    Android下获取开机时间

    在Android开发中,有时我们需要获取设备的开机时间,这不仅可以用于统计设备的运行状态,还可以帮助我们实现某些特定的功能需求,比如应用启动时长监测、系统稳定性评估等。 #### 实现思路 为了实现这一功能,可以...

    android通过访问网络获取网络时间,并修改系统时间

    在Android平台上,获取网络时间并校准系统时间是一项常见的任务,尤其对于那些需要精确时间同步的应用来说至关重要。本文将深入探讨如何实现这一功能,并提供相关的编程知识点。 首先,要获取网络时间,通常我们会...

    Android ndk下获取系统使用时间

    当我们需要在Android NDK环境中获取系统的使用时间时,通常涉及到的是获取系统运行的时间戳或者CPU的使用情况。本文将详细介绍如何在Android NDK环境下实现这一功能。 首先,我们需要理解“系统使用时间”可能有两...

    Android修改系统时间

    在Android系统中,修改系统时间是一项常见的操作,无论是为了测试应用程序的时间依赖性,还是用户根据个人需求调整时间,都需要对系统时间进行设置。本篇将深入探讨如何在Android平台上实现这一功能。 首先,我们...

    Android获取系统时间以及网络时间

    在Android开发中,获取系统时间和网络时间是常见的需求。本文将详细介绍这两种时间获取方法,并提供相应的代码示例。 首先,我们来看如何获取**系统时间**: 1. **通过`Calendar`类获取**:`Calendar`是Java中的一...

    android 获取当前系统时间

    以下将详细介绍如何在Android中获取系统时间,并提供一个适用于初级开发者的示例代码。 Android系统提供了`java.util.Date`和`java.time`(自API 26引入)两个包来处理日期和时间。`java.util.Date`是较旧的API,而...

    android 获取当前系统时间的方法

    下面将详细介绍如何在Android应用中获取系统时间,并提供一些相关的编程实践。 首先,Android提供了`java.util.Date`类,用于表示日期和时间。你可以通过以下简单代码来获取当前系统时间: ```java import java....

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

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

    Android中如何修改系统时间(两种方法)

    在Android系统中,修改系统时间通常涉及到安全性和应用程序的正确运行。系统时间是操作系统的核心组件之一,用于跟踪日期和时间,对于同步、日志记录和其他关键功能至关重要。下面将详细介绍两种在Android中修改系统...

    Android 通过LooperThread运行线程持续取得系统时间.rar

    Android持续获取系统时间,以一个圆形为例,演示通过LooperThread运行线程持续取得系统时间。  我们需要使用Handler类与Message类来处理运行线程,使用Java的Calendar与Thread类来取得系统时间,在编写代码时别忘了...

    获取系统当前时间日期

    在编程领域,获取系统当前时间日期是一项基础但重要的任务,特别是在开发移动应用或者任何需要实时显示时间信息的软件中。本教程将详细讲解如何实现这一功能,并将其展示在APP上,适合初学者学习。 首先,我们需要...

    Android系统当前时间日期的获取

    在Android系统中,获取当前时间日期是开发过程中常见的任务,特别是在需要记录日志或与时间相关的功能时。本文将详细讲解如何在Android中获取时、分、秒以及完整的日期。 首先,Android提供了`java.util.Date`类来...

    Android中获取系统时间

    ### Android中获取系统时间 #### 知识点一:使用Time类获取系统时间 在Android开发过程中,有时候我们需要获取当前的系统时间来进行某些操作或显示。对于这种情况,一种较为推荐的做法是利用`Time`类来获取系统...

    转载:Android中如何修改系统时间(应用程序获得系统权限)

    本篇文章将深入探讨如何在Android应用程序中获取修改系统时间的权限,并提供相关源码分析。 首先,我们需要理解Android权限系统。Android采用的是基于权限的访问控制模型,每个应用都有自己的沙箱环境,互不干扰。...

    Android NTP获取时间demo

    本篇将详细讲解如何在Android应用中实现NTP时间获取功能,以及如何利用提供的"Android NTP获取时间demo"进行学习。 首先,Android应用中获取NTP时间的基本步骤如下: 1. **理解NTP工作原理**:NTP通过向NTP服务器...

    修改Android系统日期

    2. **修改时间的API**:在Java层,Android提供了`SystemClock.setCurrentTimeMillis(long millisSinceEpoch)`方法来改变系统时间,但这个方法只能改变应用的时钟,不能影响系统全局时间。如果设备已Root,可以使用`...

    android系统修改系统时间和日期源码

    `SystemClock` 提供了一系列方法来获取系统时间,并允许应用程序改变系统时间。其中,`setCurrentTimeMillis(long uptimeMillis)` 方法可以用来设置系统的当前时间。 #### 3. **DatePicker** `DatePicker` 是一个...

Global site tag (gtag.js) - Google Analytics