`
lxcaoxin
  • 浏览: 125431 次
  • 性别: 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实习总结

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

    android hal层GPS研究总结

    android hal层GPS研究总结 timestamp时间戳 是一个64位的无符号的整数。它原本的定义是,UTC时间从1970年01月01日00:00:00至现在的秒数。但是在android的Java语言中Date的构造函数必须输入毫秒值,但得到的十进制...

    Android实训报告基于Android游戏开发.docx

    生产实习一方面巩固了书本上学到的理论知识,另一方面,可获得在书本上不易了解和不易学到的生产现场的实际知识,使我们在实践中得到提高实训环节对于提高学生的综合能力和全面素质具有重要意义。 1.2、研究现状...

    android安卓app开发教程之--总结了50条安卓开发经验.zip

    android安卓app开发教程之--总结了50条安卓开发经验.zip 34. 建议整个应用维护一个dbhelper实例,只要db没有关闭,全局就只有一个db实例,多线程并发写入db不会lock,严格交替进行写入:123123123。。。(123代表...

    深入理解Android:卷I--详细书签版

    10.2.3 android.process.media媒体扫描工作的流程总结 471 10.3 MediaScanner分析 472 10.3.1 Java层分析 472 10.3.2 JNI层分析 476 10.3.3 PVMediaScanner分析 479 10.3.4 关于MediaScanner的总结 485 10.4 ...

    android hal层GPS研究总结 -2011

    timestamp时间戳是一个64位的无符号的整数。它原本的定义是,UTC时间从1970年01月01日00:00:00至现在的秒数。但是在android的Java语言中Date的构造函数必须输入毫秒值,但得到的十进制是秒,所以要乘以1000。

    Android自主学习项目报告(一).doc

    解决方案:不要在让transactions在其他的Activity生命周期函数提交,如onActivi tyResult()、onStart()和onResume() 自己在学习过程中总结的知识点 (3)Android体系结构和Android项目目录 Android是基于Linux内核...

    Android获取通话时间实例分析

    本文章总结了一段Android获取通话时间程序代码,有需要的朋友可参考一下。 我们知道安卓系统中通话时长应该是归Callog管,所以建议去查查ContactProvider,或者是TelephonyProvider Service测试 可以的通话开始的...

    基于Java和android的外卖APP设计.doc

    9 3.3.1 数据库逻辑设计 9 3.3.2 基表设计 12 3.4 系统详细设计与实现 14 3.4.1 web端系统功能的开发 14 3.4.2 Android客户端功能的开发 15 4 项目开发总结报告 15 参考文献 16 引言 在国外其实网上订餐很流行,通过...

    Android的TextView使用Html来处理图片显示、字体样式、超链接等

    这段时间在做一个短信项目,需要实现短信中插入表情的功能,本一位非常困难,经过一段时间的研究,发现还是比较簡単的,现在总结如下。 以短信输入框为例,短信的输入框是一个EditText,它的append方法不仅可以...

    Android俄罗斯方块课程设计报告.docx

    9 4.1 游戏一个单元块的设计与实现 9 4.2俄罗斯方块的控制设计 9 4.3 俄罗斯方块的设计与实现 10 4.4要点分析 10 五、设计总结 12 六、参考资料 13 Android俄罗斯方块课程设计报告全文共15页,当前为第3页。Android...

    Android多点触摸遥控系统的研究与实现

    近年来,Android系统不仅在手机、平板中的市场比例不断上升,其开放性、兼容性、丰富的应用等的特点使Android在智能电视领域也得到重视。  采用先进的ARM Cortex A9处理器Hi3716H支持各种格式的高清晰度视频解码,...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已...

    Development.apk(Android Dev Tools)

    1.2 Get By Type(通过类型获得) 1.3 Get All(显示全部) 1.4 Add(增加用户) 1.4.1 可以简单的几个步骤配置一个交换用户(email地址和密码) 1.5 Properties(属性) 1.6 features(特征) 1.7 authtoken type(用户标志...

    Android手机天气预报项目报告(1).docx

    解析Android应用程序中获得的列表数据XML文件,对XML文件中的数据实现分离,得到指定的所需要的信息,然后执行存入数据库或显示到页面等相应的处理。 Android的开发组Activity、Intent Receiver、Service、Content ...

    基于Android的茶叶销售平台设计与实现毕业作品.doc

    结合软件需求,系统运用C/S模式,使客户机和服务器得到充分利用,对系统任 务进行合理分配,提高系统运行效率。基于Android的茶叶销售平台主要由六个功能模块 构成,分别为销售模块、报表查询模块、库存管理模块、...

    PhoneGap Beginner’s Guide

    时间F或行动 - “世界您好”PhoneGap Android的23 在PhoneGap Android应用程序是什么呢? 25 入门黑莓机网络工程26 时间f或行动 - 你的第一个PhoneGap黑莓应用程序27 代码签名F或黑莓33 Summar Ÿ 34 第2章:在多个...

    android阅读器长按选择文字功能实现代码

    于是花了两三天时间,实现了这个功能,效果还是不错的。 首先先看看效果图吧: 授人以鱼不如授人以渔,下面具体实现原理的教程。 1.实现原理 原理其实也不难,简单总结就是:绘制文字时把显示的文字的坐标记录下来...

    java反编译源码-android_app_security_crack:安卓应用的安全和破解

    典型的反编译流程包括,如何从apk反编译得到java源代码,如何从apk转换出dex文件,如何从dex文件转换出jar文件,如何从jar文件转换出java源代码等等原理和详细步骤。且总结了和安卓反编译、逆向工程、分析等相关的...

Global site tag (gtag.js) - Google Analytics