Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)

 更新时间:2017年01月11日 14:13:36   作者:慌不择食  
这篇文章主要介绍了Android 用Time和Calendar获取系统当前时间源码分享,包括年月日时分秒周几的源码,非常不错,具有参考借鉴价值,需要的朋友参考下

概述

用Time和Calendar获取系统当前时间(年月日时分秒周几)

效果图

源码:

import android.app.Activity; 
import android.os.Bundle; 
import android.text.format.Time; 
import android.view.View; 
import android.widget.RelativeLayout; 
import android.widget.TextView; 
import java.util.Calendar; 
import butterknife.BindView; 
import butterknife.ButterKnife; 
import butterknife.OnClick; 
public class MainActivity extends Activity { 
 @BindView(R.id.tv_time) 
 TextView tvTime; 
 @BindView(R.id.activity_main) 
 RelativeLayout activityMain; 
 @BindView(R.id.tv_cal) 
 TextView tvCal; 
 Time time; 
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.activity_main); 
  ButterKnife.bind(this); 
  tvTime.setText("Time类"); 
  tvCal.setText("Calender类"); 
  initTime(); 
 } 
 private void initTime() { 
  time = new Time(); 
  time.setToNow(); 
 } 
 @OnClick({R.id.tv_cal,R.id.tv_time}) 
 public void onClick(View view) { 
  switch (view.getId()) { 
   case R.id.tv_time://点击第一个 
    //月份是从0-11算的,所以显示的话要+1 
    String times = time.year + "年" + time.month+1 + "月" + time.monthDay 
      + "日" + time.hour + "时" + time.minute + "分" + time.second + "秒" 
      + ":现在是一年中的第" + time.yearDay + "天"; 
    tvTime.setText(times); 
    break; 
   case R.id.tv_cal: 
    Calendar cal=Calendar.getInstance(); 
    String time_cal=""+cal.get(Calendar.YEAR)+"-"+cal.get(Calendar.MONTH)+1+"-"+cal.get(Calendar.DATE)+" " 
      +cal.get(Calendar.HOUR_OF_DAY)+":"+cal.get(Calendar.MINUTE); 
    tvCal.setText(time_cal); 
    break; 
  } 
 } 
 @Override 
 protected void onDestroy() { 
  super.onDestroy(); 
//  Unbinder unbinder=ButterKnife.bind(this); 
//  unbinder.unbind(); 
  ButterKnife.bind(this).unbind(); 
 } 
} 

布局就略了。。

这里获取布局id和点击事件用了(ButterKnife),可以参考:ButterKnife详解

以上所述是小编给大家介绍的Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • android:照片涂画功能实现过程及原理详解

    android:照片涂画功能实现过程及原理详解

    这篇文章主要介绍了android:照片涂画功能实现过程及原理,需要的朋友可以参考下
    2014-02-02
  • Android日历控件PickTime代码实例

    Android日历控件PickTime代码实例

    这篇文章主要介绍了Android日历控件PickTime代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Android简单实现画图功能

    Android简单实现画图功能

    这篇文章主要为大家详细介绍了Android简单实现画图功能的方法,以及实现过程中遇到的问题,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Mac 下 Android Studio 不打印日志的解决办法

    Mac 下 Android Studio 不打印日志的解决办法

    这篇文章主要介绍了Mac 下 Android Studio 不打印日志的解决办法的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • Android自定义控件EditText使用详解

    Android自定义控件EditText使用详解

    这篇文章主要为大家详细介绍了Android自定义控件EditText的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Flutter自定义圆盘取色器

    Flutter自定义圆盘取色器

    这篇文章主要为大家详细介绍了Flutter自定义圆盘取色器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Android广播接收机制详细介绍(附短信接收实现)

    Android广播接收机制详细介绍(附短信接收实现)

    这篇文章主要介绍了Android广播接收机制详细介绍(附短信接收实现),本文讲解了BroadcastReceiver的注册过程BroadcastReceiver的步骤,并给出一个短信广播实现示例,需要的朋友可以参考下
    2015-06-06
  • Android中初始化Codec2的具体流程

    Android中初始化Codec2的具体流程

    这篇文章主要介绍了Android中初始化Codec2的具体流程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Android常用正则表达式验证工具类(实例代码)

    Android常用正则表达式验证工具类(实例代码)

    正则表达式,相信接触过编程的人都知道,但是大部分人应该是每次用的时候现找,但对其语法应该只是一知半解 。下面小编给大家分享Android常用正则表达式验证工具类,感兴趣的朋友一起看看吧
    2017-10-10
  • Android WebView控件基本使用示例

    Android WebView控件基本使用示例

    大家好,本篇文章主要讲的是Android WebView控件基本使用示例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01

最新评论