Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)
程序员文章站
2024-02-18 18:21:04
概述
用time和calendar获取系统当前时间(年月日时分秒周几)
效果图
源码:
import android.app.activity;
i...
概述
用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判断图片格式