淘宝买家查询,装修验房,电动汽车
概述
用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 studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论