android开发 怎么把秒转换成时间

android开发 怎么把秒转换成时间,第1张

直接传入毫秒数作为参数,给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地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9536020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存