Java对时间的简单操作实例
本文实例讲述了Java对时间的简单操作方法。分享给大家供大家参考。具体分析如下:
这里所用的Date指的是java.util.Date。
ps:使用java操作时间感觉真真蛋疼,还是我大C#舒服,一个DateTime全部搞定
获取当前时间:
//创建一个当前时间的Date对象 Datetime=newDate();
蛋疼的地方,对时间增、减操作:
//使用Calendar类对时间增、减操作 Calendarc=Calendar.getInstance();//获得一个Calendar实例,该类是抽象类所以不可以使用new构造方法 //使用setTime方法创建一个时间,这个time是Date类型 c.setTime(time); //为当前时间增加12个月,可根据Calendar枚举值改变添加单位 c.add(Calendar.MONTH,12); //将Calendar转为Date对象 DatedateTime=c.getTime();
再次蛋疼的地方,格式化时间,方便人看的格式:
//使用SimpleDateFormat对时间格式化为字符串形式
StringtimeStr=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss").format(time);
简单操作,备忘:
方便的时间戳转换:
/**
*将时间对象转成时间戳
*
*@paramtime
* 时间
*@return时间戳
*/
publicstaticlongDateToLong(Datetime){
try{
longtimeL=time.getTime();
System.out.print(timeL);
returntimeL;
}catch(Exceptione){
e.printStackTrace();
return0;
}
}
/** *将时间戳转为时间对象 * *@paramtime * 时间戳 *@return时间对象 */ publicstaticDateLongToDate(longtime){ Datedate=null; try{ date=newDate(time); System.out.println(date); }catch(Exceptione){ e.printStackTrace(); } returndate; }
热门推荐
10 文学短句祝福语大全简短
11 高考祝福语简短10字
12 天气转凉祝福语简短
13 炸鸡拼盘生日祝福语简短
14 提早庆祝生日祝福语简短
15 长辈钻石婚祝福语简短
16 分别祝福语简短情侣短句
17 安徽疫情祝福语简短英语
18 节日祝福语幽默简短的