Android当前时间的获取
转载自http://blog.csdn.net/stoppig/article/details/22081089
[java]view plaincopyprint?
packagecom.lyh.face.tools;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
importjava.util.Locale;
publicclassTimeUtil{
privatestaticfinalStringFORMAT_Y_M_D_H_M_S="yyyy-MM-ddHH:mm:ss";
privatestaticSimpleDateFormatsdf=null;
privatestaticCalendarcalendar=null;
/**
*将字符串转化为Date
*
*@paramstr
*传入字符串时间
*@return
*/
publicstaticDategetStringToDate(Stringstr){
sdf=newSimpleDateFormat(FORMAT_Y_M_D_H_M_S,Locale.getDefault());
try{
returnsdf.parse(str);
}catch(ParseExceptione){
e.printStackTrace();
}
returnnull;
}
/**
*获取年
**/
publicstaticintgetYear(Datedate){
calendar=Calendar.getInstance();
calendar.setTime(date);
returncalendar.get(Calendar.YEAR);
}
/**
*获取月
**/
publicstaticintgetMon(Datedate){
calendar=Calendar.getInstance();
calendar.setTime(date);
return(calendar.get(Calendar.MONTH)+1);
}
/**
*获取日期天
**/
publicstaticintgetDay(Datedate){
calendar=Calendar.getInstance();
calendar.setTime(date);
returncalendar.get(Calendar.DATE);
}
/**
*获取时间字符串
**/
publicstaticStringgetTime(Stringdate){
returndate.substring(11,(date.length()-3));
}
/**
*获取年月字符串
**/
publicstaticStringgetYear_Mon(Stringdate){
returndate.substring(0,7);
}
/**
*获取当前时间
**/
publicstaticStringgetNowDateStr(){
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//设置日期格式
Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间
returnnowdate;
}
/**
*获取当前时间标识码精确到毫秒
**/
publicstaticStringgetNowtimeKeyStr(){
SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHHmmssSSS");//设置日期格式
Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间
returnnowdate;
}
/**
*获取当前时间标识码精确到秒
**/
publicstaticStringgetNowDateKeyStr(){
SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
Stringnowdate=df.format(newDate());//newDate()为获取当前系统时间
returnnowdate;
}
}
更多相关文章
- Android 日期时间选择控件
- Android下获取开机时间
- android工程字符串多语言翻译遗漏查找工具
- Android 时间显示控件 TextClock
- Android时间选择器以及回调的使用
- android 取现在时间和以前的时间做差 求出天数 时间 和分钟数
- Android开发中 获取当前Android的年月日时分秒的时间
- 设置系统超时时间