`
lxcaoxin
  • 浏览: 127571 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Android获得时间总结(转)

阅读更多
Android获得时间总结
Java 代码
import    java.text.SimpleDateFormat;    
    
SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss      ");    
Date    curDate    =   new    Date(System.currentTimeMillis());//获取当前时间    
String    str    =    formatter.format(curDate);    
可以获取当前的年月时分,也可以分开写:

Java代码
SimpleDateFormat    sDateFormat    =   new    SimpleDateFormat("yyyy-MM-dd    hh:mm:ss");    
String    date    =    sDateFormat.format(new    java.util.Date()); 
如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):

Java代码
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM"); 
String date=sdf.format(new java.util.Date()); 
当然还有就是可以指定时区的时间(待):

df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));

如何获取Android系统时间是24小时制还是12小时制
        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");
        }

Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
               month = c.grt(Calendar.MONTH)
               day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
                  minute = c.get(Calendar.MINUTE)
利用Calendar获取

Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
               month = c.grt(Calendar.MONTH)
               day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
                  minute = c.get(Calendar.MINUTE)                    Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
                   month = c.grt(Calendar.MONTH)
                   day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
                     minute = c.get(Calendar.MINUTE)
利用Time获取

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

t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;

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

来自: http://hi.baidu.com/makereasy/blog/item/a4a792df8fbd811c4954034f.html
分享到:
评论

相关推荐

    Android 录音将pcm转mp3

    总结来说,本项目实现了从Android录音到MP3转换的功能,涉及了Android AudioRecord API的使用、NDK环境的配置、LAME库的集成和MP3编码参数的设置等多个技术要点。这为开发者提供了音频处理的基础框架,可以根据具体...

    Android实习总结

    android实习日记总结,面很窄,以前做的练习项目的实用性也不是很好。让我知道了一个人的知识和能力只有在实践中才能发挥作用,才能得到丰富、完善和发展。大学生成长,就要勤于实践,将所学的理论知识与实践相结合一起...

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

    总结,修改Android系统时间需要在Manifest中声明`CHANGE_SYSTEM_TIME`权限,并可能需要在运行时动态请求。在API 26以上,系统对此有更严格的限制。同时,了解和正确使用签名工具对发布应用至关重要。在实际开发中,...

    Android各版本区别总结

    Android系统的每一次更新,都是对其前代版本的完善与超越,这种持续不断的创新精神,正是Android能够在全球范围内获得如此广泛支持的关键所在。未来,随着5G、AI等新技术的融入,Android无疑将继续引领移动操作系统...

    android 时间日期控件

    总结来说,Android时间日期控件允许开发者为用户提供直观且易于操作的时间和日期选择功能。通过结合使用`DatePickerDialog`和`TimePickerDialog`,我们可以方便地在应用中集成这些功能。同时,根据需求,我们还可以...

    Android面试总结精华

    ### Android面试总结精华 在本篇文章中,我们将深入探讨一份由网络搜集整理的Android面试题集,这份资料不仅包含了常见的面试题目,还针对部分题目提供了详细的解答,旨在帮助准备参加Android开发岗位面试的朋友更...

    Android录音 获取录音文件 录音时间

    本文将深入探讨如何在Android中实现录音、获取录音文件以及控制录音时间,同时也会提及与动画和文件操作相关的知识点。 一、Android录音机制 Android系统提供了MediaRecorder类来处理音频录制。MediaRecorder是一个...

    Android自定义View——拼手气转盘(新)

    总结来说,创建一个Android自定义的“拼手气转盘”View,需要结合Java编程、图形绘制、触摸事件处理以及动画原理等多个方面。通过对这些知识点的掌握和实践,开发者能够构建出更加丰富和个性化的UI组件,提升应用的...

    Java/Android 获取系统时间

    总结来说,无论是Java还是Android应用,获取系统时间主要依赖于`java.util.Date`和`java.text.DateFormat`这两个类。通过合理的使用这些类及其提供的方法,我们可以轻松地完成获取和格式化系统时间的任务。

    Android 录音动画 得到录音文件 和录音时间

    总结来说,实现“Android 录音动画 得到录音文件 和录音时间”涉及到动画设计、音频录制、时间管理以及元数据提取等技术。通过合理地使用Android提供的API和组件,我们可以构建出一个高效、用户体验良好的录音功能。

    Android陀螺仪编程获取旋转角度

    总结起来,Android设备的陀螺仪提供了实时的角速度数据,可用于跟踪设备的旋转和姿态。通过编程获取和处理这些数据,可以实现各种功能,如虚拟现实应用、游戏控制等。然而,需要注意陀螺仪数据的累积误差问题,并...

    android得到最近使用过的应用

    总结一下,获取Android设备上最近使用过的应用涉及到的关键知识点有: 1. `UsageStatsManager`类的使用 2. 请求`PACKAGE_USAGE_STATS`权限 3. 查询并排序应用的使用统计信息 4. 使用`PackageManager`获取应用的其他...

    Qualcomm平台android开发总结

    ### Qualcomm平台Android开发总结 #### 搭建高通平台环境开发环境 ##### 高通Android智能平台概述 高通平台是全球领先的移动设备技术提供商,其产品广泛应用于智能手机、平板电脑、可穿戴设备等。在高通平台的...

    【最全最详细】android开发实习报告总结 范文.pdf

    认真负责的态度是个人品质的体现,也是获得认可的关键。同时,实习期间会面临与资深员工的比较,这促使实习生更快地适应职场。 9. **自我反省**:实习结束后,实习生反思大学四年所学,意识到社会与校园的差异,...

    android基本知识点总结.pdf

    Android 基本知识点总结 Android 作为一款流行的移动操作系统,具有广泛的应用前景。学习 Android 需要掌握多方面的知识点,本文将对 Android 的基本知识点进行总结。 一、Android 四大组件 Android 应用程序主要...

    Android APP性能优化总结

    【Android APP性能优化总结】 Android应用的性能优化是开发者必须关注的重要环节,它关系到用户体验、应用评分以及用户留存率。在移动设备上,尤其是在竞争激烈的App市场中,快速响应和流畅的操作是留住用户的关键...

    Android中使用Shape自定义形状

    在Android开发中,Shape是XML布局文件中的一种元素,它允许开发者自定义各种图形,如矩形、椭圆、线和梯形等,用于创建丰富多彩的背景或按钮样式。本教程将深入探讨如何在Android中使用Shape来实现自定义形状。 1. ...

    Android Gps 获取Nmea 数据.rar

    总结来说,Android 11中的GPS NMEA数据获取涉及多个方面,包括权限管理、数据监听、解析和存储。开发者需要了解API的使用,同时关注系统更新带来的权限变化,以确保应用在不同Android版本上的兼容性和用户体验。通过...

    android中调用webservice总结

    ### Android中调用WebService总结 #### 一、WebService的基础概念 在正式开始之前,我们首先来了解一下WebService的基本概念。WebService是一种跨平台、跨语言的服务,它通过标准的XML格式来进行数据交换,支持...

    Android中的脑残设计总结

    在Android系统的发展历程中,确实...这些设计问题反映了Android在发展初期面对不同设备形态和交互方式的探索,随着时间的推移,很多问题已得到改善。开发者和设计师不断调整优化,以适应不断变化的用户需求和技术环境。

Global site tag (gtag.js) - Google Analytics