直接传入毫秒数作为参数,给Date对象就可以得到普通的时间了,然后通过getHours,getFullYear等方法获取年月日,时分秒:
Date newTime = new Date(“传入毫秒”); //就得到普通的时间了int hour = newTimegetHours();//就得到了小时
这取决于对日期的格式定义
假如日期格式为2015-12-09即为2015年12月9日
可以使用SimpleDateFormat把字符串格式化转为日期
示例如下
public class MainActivity extends Activity {private EditText etDate;
private Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutactivity_main);
etDate = (EditText)findViewById(Ridtext);
btn = (Button)findViewById(Ridbutton);
btnsetOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String txt = etDategetText()toString();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdfparse(txt);
}
});
}
}
SimpleDateFormat的语法格式
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
获得经纬度后就相应的得到时间了!好像是我们项目就是用的这个时间。。。时间是unix的计算方法,就是1970年1月1日0点0分0秒到现在的秒数,用new Date(locationgetTime())就得到当前时间了,不过你得根据你的特殊情况进行判断计算了,可以再找找详细的资料,祝你好运~
以上就是关于android开发 怎么把秒转换成时间全部的内容,包括:android开发 怎么把秒转换成时间、android中在编辑框怎样获取日期、android获取手机真实时间与时区,IP地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)