文档章节

android获取系统当前年月日时分秒的时间

深谷不见幽兰
 深谷不见幽兰
发布于 2014/04/16 15:57
字数 266
阅读 7162
收藏 8
package itokit.com;   
  
import android.app.Activity;   
import android.os.Bundle;   
import android.text.format.Time;   
import android.widget.TextView;   
  
public class ShowTime extends Activity {   
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {   
        super.onCreate(savedInstanceState);   
        setContentView(R.layout.main);   
           
        TextView myTextView = (TextView)findViewById(R.id.myTextView);   
        Time time = new Time("GMT+8");    
        time.setToNow();   
        int year = time.year;   
        int month = time.month;   
        int day = time.monthDay;   
        int minute = time.minute;   
        int hour = time.hour;   
        int sec = time.second;   
        myTextView.setText("当前时间为:" + year +    
                            "年 " + month +    
                            "月 " + day +    
                            "日 " + hour +    
                            "时 " + minute +    
                            "分 " + sec +    
                            "秒");   
    }   
}

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

========================================================================================

long time=System.currentTimeMillis();
 final Calendar mCalendar=Calendar.getInstance();
 mCalendar.setTimeInMillis(time);
 取得小时:mHour=mCalendar.get(Calendar.HOUR);
 取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);

 

 如何获取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) 


本文转载自:

共有 人打赏支持
深谷不见幽兰
粉丝 2
博文 56
码字总数 12345
作品 0
连云港
程序员
私信 提问
Android中Calendar与Date的区别以及消除时区对日期操作影响的方法

Android中Calendar与Date的区别以及消除时区对日期操作影响的方法 在Android中的日期操作常用的有三种方式,分别是: Date类型 Calendar类型 Unix时间戳 其中,Unix时间戳在计算上最为方便和...

SmilWu
2012/07/08
0
0
mybatis 时间 jdbcType Date 和 Timestamp的区别

mybatis中 jdbcType 时间类型 当jdbcType = DATE 时, 只传入了 年月日 jdbcType = TIMESTAMP , 年月日+ 时分秒 当在mybatis的 xml 里面 配置 结果集或者是 插入更新的时候 指定 jdbcType 的时...

之渊
2016/12/08
75
0
MySql计算两个日期时间的差函数

MySql计算两个日期时间的差函数: 第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YE...

SibylY
2016/08/23
26
0
网易视频云开发教程

由于文档过多,本帖主要分享直播开发教程,网易视频云提供一对一技术支持,感兴趣的同学,2479775187qq交流。 一、使用流程 产品描述 网易视频云直播源自网易多年视频技术沉淀,基于专业的跨...

郑岐-网易云
2016/07/10
1K
3
利用javascript实现动态显示当前时间的效果代码实例

很简单的一个功能函数,实现方式不多言,用date()对象获取到当前时间,然后用settimeout每隔1秒获取最新的时间. 写的过程中碰到过一个小小的问题: 我最初的想法是用setinterval()每隔1秒获取最新...

刘义峰
2011/04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C4C销售订单行项目价格维护方法

需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域。 如下图所示: 下面是具体配置。 Business Configuration里,点击Sales Order的配置: ...

JerryWang_SAP
36分钟前
9
0
deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
今天
8
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
200
5
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
23
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部