Android开发——时间获取

来源:互联网 发布:linux rpm位置 编辑:程序博客网 时间:2024/05/29 16:20

Android开发中经常会遇到需要获取当前时间。

这次项目中就用到了获取时间的技术,这里有一个简便的方法介绍给大家:


主要利用Android中自带的Time类来进行获取:

代码如下:(可直接使用)

public String setDate(TextView tv) {String time_str = "";// Time time = new Time(TimeZone.getDefault());好像无效Time time = new Time();time.setToNow();int year = time.year;int month = time.month + 1;int day = time.monthDay;int hour = time.hour + 8;int minute = time.minute;int second = time.second;tv.setText(year + "年" + month + "月" + day + "日");return (time_str + year + "年" + month + "月" + day + "日" + hour + "时"+ minute + "分" + second + "秒").toString();}

上述代码中Time本身是有一个Time(String)的构造函数用于时区选取,但是不知道由于输入有问题还是怎么样时区就是无效,所以根据我们所处的东八区只好手动增加了8个小时的时差;此外,此函数给出的月份是0~11月,所以需要加上一个月构成12个月。

其他的大家还是可以参考Android Doc中的文档,Time类并不麻烦。

原创粉丝点击