我得到了一个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();} |
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));
- 2 回答
- 0 关注
- 279 浏览
添加回答
举报
0/150
提交
取消
