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

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);     
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());  
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());  
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小时模式.

分享到:
评论

相关推荐

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

    整理出来的获取Android系统当前时间日期,看log

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

    这是获取系统权限的相关工具和测试源码,可以在系统没有root的条件下,修改系统时间

    android 获取当前系统时间

    android开发,获取当前系统时间和日期,适用于初级开发者,并有详细的注释

    解析android中系统日期时间的获取

    本篇文章是对在android中,如何系统日期时间获取的方法进行了详细的分析介绍,需要的朋友参考下

    获取系统当前时间日期

    该源码实现了获取系统当前时间日期,并显示到app上,亲测可用,适合新手学习

    Android 获取精确的日出日落时间

    根据GPS或手机蜂窝信号获取位置信息,通过位置,日期信息来计算出精确的日出日落时间,实测效果不错。室内别用GPS,只要插入手机卡就能获取位置(飞行模式也行)

    Android开发获取当前系统日期和时间功能示例

    主要介绍了Android开发获取当前系统日期和时间功能,结合实例形式分析了Android布局、事件响应、监听以及时间获取相关操作技巧,需要的朋友可以参考下

    Android DatePickerDialog、TimePickerDialog时间日期选择用法.rar

    通过这个例子我们主要是学习Android中DatePickerDialog日期选择器组件、TimePickerDialog时间选择组件的用法,里面给出了两个演示,单击对应的按钮可演示具体效果。DatePickerDialog组件、TimePickerDialog组件的...

    Android NTP时间库。 获得不受设备时钟时间变化影响的真实当前时间-Android开发

    在某些应用中,获取真实或“真实”的日期和时间变得很重要。 在大多数设备上,如果时钟已手动更改,则新的Date()实例将为您提供受本地设置影响的时间。 用户可能出于多种原因执行此操作,例如处于不同的时间段

    Android代码-MyUtils

    项目里面提供时间轴转星座|生肖工具、系统存储空间获取工具、文件大小格式化工具、获取指定文件大小工具、数字格式化工具、 Base64编码解码工具、MD5加密工具、AES加密解码工具(支持android端平台加密解密,java端和...

    通过互联网校对系统时间

    delphi代码,通过获取互联网时间与系统时间对比,如有偏差校对系统时间。

    日期和时间设置

    取得与更改系统时区,获取自动更新时间的状态,设置是否自动更新时间,得到日期格式,判断是否是24小时格式,设置24小时显示格式

    SysLog:抓取Android系统和内核日志的工具

    日志保存在应用程序的专用缓存目录中,该目录以日期和时间命名。 您可以通过系统文档选择器访问zip文件-选择SysLog应用程序以查看收集的日志zip。 通过ADB启用日志访问(无需root) 要启用对SysLog的某些日志...

    安卓Android医院门诊预约系统APP源码案例设计

    项目描述: 开发环境:Windows + MyEclipse (服务器端) + Eclipse (手机客户端) + MySQL数据库。 技术栈:采用三层分离技术和MVC设计思想,服务器和客户端采用json...项目中有详细描述、如有问题请联系作者获取支持

    新版Android开发教程.rar

    这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了...

    android开发入门与实战(下)

    2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、AndroidSDK软件安装 2.2.2 SDK的家在哪里——设定AndroidSDKHome 2.2.3 真的准备好了吗——...

    Android开发与应用——张荣,原书配套课件

    4.2.9 日期、时间选择器 4.3 高级组件 4.3.1 进度条 4.3.2 拖动条 4.3.3 评分条 4.3.4 选项卡 4.4 提示框与警告对话框 4.4.1 消息提示框 4.4.2 警告对话框 4.5 小结 练习 第5章 视图界面布局 ...

Global site tag (gtag.js) - Google Analytics