为了账号安全,请及时绑定邮箱和手机立即绑定

请问下关于android开发,long型时间怎么取出对应的年月日?

请问下关于android开发,long型时间怎么取出对应的年月日?

叮当猫咪 2022-04-21 16:11:07
我得到了一个long型的时间date,转换成string格式是yyyy-MM-dd,没有时分秒,现在我想分别取出年月日,该怎么做呢?
查看完整描述

2 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

long类型的时间说明获取得到的是时间戳,具体转换可参考以下代码


//mill为你龙类型的时间戳Date date=new Date(mill);String strs="";try {//yyyy表示年MM表示月dd表示日//yyyy-MM-dd是日期的格式,比如2015-12-12如果你要得到2015年12月12日就换成yyyy年MM月dd日SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//进行格式化strs=sdf.format(date);System.out.println(strs);catch (Exception e) {e.printStackTrace();}


查看完整回答
反对 回复 2022-04-24
?
ITMISS

TA贡献1871条经验 获得超8个赞

long timeLng=88345677888L;
java.util.Date date = new java.util.Date(timeLng);
java.util.Calendar cal = java.util.Calendar.getInstance();
cal.setTime(date);
System.out.println( date);
System.out.println( cal.get(java.util.Calendar.YEAR));
System.out.println( cal.get(java.util.Calendar.MONTH));
System.out.println( cal.get(java.util.Calendar.DAY_OF_MONTH));



查看完整回答
反对 回复 2022-04-24
  • 2 回答
  • 0 关注
  • 241 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信