黑马程序员技术交流社区

标题: 如何获得系统当前时间并规范格式 [打印本页]

作者: 田坤    时间: 2013-9-20 11:47
标题: 如何获得系统当前时间并规范格式
    在安卓编程中,很多应用会用到系统当前的时间,并且要格式规范。    获得系统当前时间的方式也有很多种,
    这里我暂时只列出一种,完整的编码过程如下:


    1,在程序中写个返回值为String类型的静态方法:返回值为规范格式的时间字符串
public static String getDate() {
  Calendar ca = Calendar.getInstance();
  int year = ca.get(Calendar.YEAR);//获取年份
  int month=ca.get(Calendar.MONTH)+1;//获取月份
  int day=ca.get(Calendar.DATE);//获取日
  int hour=ca.get(Calendar.HOUR_OF_DAY);//小时
  int minute=ca.get(Calendar.MINUTE);//分;
  int second=ca.get(Calendar.SECOND);//秒
  String time;
  if(minute<10&&second<10){
    time = year+"-"+month+"-"+day+" "+hour+":"+"0"+minute+":"+"0"+second;
  }else if(minute<10&&second>=10){
    time = year+"-"+month+"-" +day+" "+hour+":"+"0"+minute+":"+second;
  }else if(minute>=10&&second<10){
    time = year+"-"+month+"-"+day+" "+hour+":"+minute+":"+"0"+second;
  }else{
    time = year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
  }


    return time;
}


    2,在需要用时间的地方调用:
    String time = getDate(); //调用系统时间



作者: yuchunfeng1221    时间: 2013-9-20 14:41
楼主照片看起来很帅啊,
作者: 田坤    时间: 2013-9-21 08:52
yuchunfeng1221 发表于 2013-9-20 14:41
楼主照片看起来很帅啊,

谢谢夸奖。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2