Android获取当前时间
16lz
2022-03-10
Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。
Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;
唯一不足是取出时间只有24小时模式.
========================================================================================
long time=System.currentTimeMillis();
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小时:mHour=mCalendar.get(Calendar.HOUR);
取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);
import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat "yyyy年MM月dd日 HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = formatter.format(curDate);
更多相关文章
- Android执行shell命令
- Android(安卓)demo倒计时原理(CountDownTimer原理)
- android 自定义时间控件
- 今天在网上看到了Google的GPhone的消息,学习学习android先。
- mix
- Android(安卓)控件之DatePicker,TimePicker,Calender
- Android(安卓)开发中遇到的 bug(5)
- Android之SQLite存取DATETIME类型
- Android(安卓)achartengine统计图