猿问

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

我得到了一个long型的时间date,转换成string格式是yyyy-MM-dd,没有时分秒,现在我想分别取出年月日,该怎么做呢?

叮当猫咪
浏览 242回答 2
2回答

慕勒3428872

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();}

ITMISS

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));
随时随地看视频慕课网APP
我要回答