欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2024-02-18 18:21:04
概述 用time和calendar获取系统当前时间(年月日时分秒周几) 效果图 源码: import android.app.activity; i...

概述

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

效果图

Android 用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获取系统当前时间源码分享(年月日时分秒周几),希望对大家有所帮助

上一篇: iOS判断图片格式

下一篇: