`

时间戳和修改系统时间的问题

 
阅读更多
1.Date currDate = new Date(System.currentTimeMillis());
long stamp=currDate.getTime();当前系统时间戳,单位是毫秒
2.string time="2011/10/20 05:10:10";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date Date = formatter.parse(linkTime);
long stamp=Date.getTime();当前系统时间戳,单位是毫秒
3.Calendar mCalendar = Calendar.getInstance();
mCalendar.setTimeInMillis(System.currentTimeMillis());
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
long stamp = mCalendar.getTime().getTime();
显示格式与系统标题栏显示的时间格式一致
   ContentResolver cv = this.getContentResolver();
        String strTimeFormat = android.provider.Settings.System.getString(cv,
                                           android.provider.Settings.System.TIME_12_24);
       
        if(strTimeFormat.equals("24"))

       {
               Log.i("activity","24");
        }

二、修改系统时间
1)调用系统接口SystemClock.setCurrentTimeMillis(),AndroidManifest.xml中添加android:sharedUserId="android.uid.system"
2)源码中编译,注意Android.mk的写法,添加LOCAL_CERTIFICATE := platform。(或者取出系统密钥给apk签名)

三、handler的用法
sendMessage就算程序退出后这个消息运行几次就会执行几次。
如果发送消息前加上removeMessages后
效果还是如此
uptimeMillis()返回的是系统从启动到当前处于非休眠期的时间。
elapsedRealTime()返回的是系统从启动到现在的时间。

分享到:
评论

相关推荐

    时间戳和时间的转换

    在编程领域,时间戳和时间的转换是常见的操作,尤其在处理系统时间、数据库记录或者网络通信时。本文将深入探讨在VB(Visual Basic)环境中如何进行时间戳与时间之间的转换,以帮助开发者获取所需结果。 时间戳,也...

    文件批量修改时间戳 文件批量修改创建时间 绿色免安装

    在计算机系统中,每个文件都有三个关键的时间属性:创建时间、修改时间和访问时间。创建时间是文件首次被创建的日期和时间,修改时间是文件内容最后一次被更改的日期和时间,访问时间则是文件最近一次被读取的日期和...

    一个时间戳修改器^_^

    在描述中提到,当我们在查看文件的属性时,可以看到文件的时间戳信息,包括创建时间、修改时间和最后访问时间。这些信息对于文件管理和版本控制至关重要,例如在团队协作中,通过时间戳可以追踪文件的改动历史。然而...

    时间戳与系统时间转化工具类

    时间戳与系统时间转化工具类,此类封装了相关的方法,开发者可以随便调用

    易语言取时间戳

    在这段代码中,首先定义了一个整数变量`iTimeStamp`用于存储时间戳,以及一个日期时间变量`dtNow`用于获取当前系统时间。`.取系统日期时间 (dtNow)`这行代码是用来获取当前的系统日期和时间,然后通过`.dtNow - ...

    RTC&Time;时间戳

    1. 系统初始化:当操作系统启动时,会读取RTC中的时间,并转化为时间戳存储在内存中,作为系统时间的基础。 2. 时间同步:在网络环境中,RTC的准确性可能因电池电量不足或硬件故障受到影响。为了确保系统时间的准确...

    Android 9.0增加系统同步时间戳接口,同步本机时间

    3. **安全性和隐私保护**:考虑到时间戳同步可能涉及安全问题,例如防止时间跳跃攻击,Android 9.0可能对这些新接口进行了权限控制,只有特定的系统应用或经过授权的第三方应用才能访问和修改系统时间。 4. **电源...

    labview修改系统时间

    LabVIEW,全称为Laboratory Virtual Instrument Engineering Workbench(实验室虚拟...然而,由于修改系统时间可能涉及安全和权限问题,所以在实际操作中应谨慎对待,遵循最佳实践,并确保有充分的理由进行此类操作。

    .net安装依赖,解决时间戳签名和或证书无法验证或已损坏

    标题中的".net安装依赖,解决时间戳签名和或证书无法验证或已损坏"是指在Windows系统上安装.NET Framework 4.6、4.7或4.8时遇到的一个常见问题,即安装过程中提示时间戳签名或者证书无法验证,或者证书已经损坏。...

    时间戳转化

    - 文件系统:许多现代文件系统使用时间戳记录文件的创建、修改和访问时间。 - 数据库:在数据库中,时间戳常用于记录数据记录的创建和更新时间。 - 网络通信:HTTP请求头中包含时间戳,用于缓存控制和记录请求时间...

    带时间戳的Ping+文件保存记录

    总的来说,这个工具提供了一种有效的方法来持续监控网络连接,通过记录带有时间戳的ping结果,可以分析网络性能的趋势,及时发现和解决问题。对于那些需要确保网络稳定性的工作环境,例如数据中心、远程办公网络等,...

    Winform获取时间戳等功能源码 WinformGetTimeStampFunctions.rar

    1、把鼠标所在点的颜色转为css代码,获取时间戳、修改系统时间格式等常用功能。颜色转css、修改系统时间格式 二、菜单功能 1、操作txt文件 2、操纵快盘 3、操作数据库 4、修改系统时间格式 5、获取微信时间戳 ...

    易语言时间戳源码.rar

    4. **文件和时间戳**:在文件系统中,每个文件都有创建时间、修改时间和访问时间等属性,这些属性通常以时间戳的形式存储。易语言可以读取并修改这些属性,这对于文件管理和审计功能非常有用。 5. **网络通信**:在...

    时间戳转换器

    6. **在线转换工具**:除了编程实现外,还有许多在线工具可以帮助用户直接转换时间戳,如“时间戳转换器”这个应用,它可以实时显示本地时间和对应的时间戳,便于非开发人员使用。 7. **时间戳在HTTP协议中的应用**...

    Windows cmd ping日志添加时间戳

    标题中的"Windows cmd ping日志添加时间戳"指的是在执行`ping`命令时,如何使输出结果附带当前时间,这样生成的日志将更便于理解和分析。通常,我们可以通过编写一个简单的批处理脚本来实现这个功能。 首先,我们...

    时间戳实例 绝对好使 hibernate全自动实现时间戳

    这样的设计可以帮助我们轻松地追踪每个用户的创建时间和最近修改时间。 时间戳的应用不仅限于记录数据库的修改历史,还可以用于验证信息的时效性、排序事件、处理并发问题等。例如,在分布式系统中,时间戳可以用来...

    [FSG软件系统]文件、目录时间戳批量修改利器

    该工具的核心功能是允许用户一次性设定一个时间点,将选定目录下所有文件及子目录的修改时间和创建时间同步到这个时间点。这对于软件发布特别有用,因为开发者可以确保所有资源文件都显示为同一时间更新,从而呈现一...

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

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

Global site tag (gtag.js) - Google Analytics