1. importjava.text.SimpleDateFormat;
    2. SimpleDateFormatformatter=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
    3. DatecurDate=newDate(System.currentTimeMillis());//获取当前时间
    4. Stringstr=formatter.format(curDate);

    可以获取当前的年月时分,也可以分开写:

    [java] view plain copy print ?
    1. SimpleDateFormatsDateFormat=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
    2. Stringdate=sDateFormat.format(newjava.util.Date());

    如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):

    Java代码 [java] view plain copy print ?
    1. SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM");
    2. Stringdate=sdf.format(newjava.util.Date());

    当然还有就是可以指定时区的时间(待):

    [java] view plain copy print ?
    1. df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
    2. System.out.println(df.format(newDate()));

    如何获取Android系统时间是24小时制还是12小时制

    [java] view plain copy print ?
    1. ContentResolvercv=this.getContentResolver();
    2. StringstrTimeFormat=android.provider.Settings.System.getString(cv,
    3. android.provider.Settings.System.TIME_12_24);
    4. if(strTimeFormat.equals("24"))
    5. {
    6. Log.i("activity","24");
    7. }

    [java] view plain copy print ?
    1. Calendarc=Calendar.getInstance();
    2. 取得系统日期:year=c.get(Calendar.YEAR)
    3. month=c.grt(Calendar.MONTH)
    4. day=c.get(Calendar.DAY_OF_MONTH)
    5. 取得系统时间:hour=c.get(Calendar.HOUR_OF_DAY);
    6. minute=c.get(Calendar.MINUTE)

    利用Calendar获取

    [java]view plaincopyprint?

    1. Calendarc=Calendar.getInstance();
    2. 取得系统日期:year=c.get(Calendar.YEAR)
    3. month=c.grt(Calendar.MONTH)
    4. day=c.get(Calendar.DAY_OF_MONTH)
    5. 取得系统时间:hour=c.get(Calendar.HOUR_OF_DAY);
    6. minute=c.get(Calendar.MINUTE)
    7. Calendarc=Calendar.getInstance();
    8. 取得系统日期:year=c.get(Calendar.YEAR)
    9. month=c.grt(Calendar.MONTH)
    10. day=c.get(Calendar.DAY_OF_MONTH)
    11. 取得系统时间:hour=c.get(Calendar.HOUR_OF_DAY);
    12. minute=c.get(Calendar.MINUTE)

    利用Time获取

    [java] view plain copy print ?
    1. Timet=newTime();//orTimet=newTime("GMT+8");加上TimeZone资料。
    2. t.setToNow();//取得系统时间。
    3. intyear=t.year;
    4. intmonth=t.month;
    5. intdate=t.monthDay;
    6. inthour=t.hour;//0-23
    7. intminute=t.minute;
    8. intsecond=t.second;

更多相关文章

  1. 系统关闭GPRS数据流量和 GPS的方法
  2. Android 日历方式显示的日期选择组件
  3. Android(4.4)音频系统之mediaserver服务启动
  4. android 获取设备上安装的非系统应用信息
  5. Android各代码层获取系统时间的方法
  6. Android rom开发:不显示系统的电池信息
  7. Android——调用系统相册
  8. android获取系统设置的铃声并播放
  9. android 时间滚动控件 底部弹出

随机推荐

  1. 更新mysql中的自动增量列+1?
  2. 8.2.1.2-MySQL如何优化 WHERE 语句
  3. 与Virtualhost Homestead相比,Localhost M
  4. ORACLE 分页SQL语句
  5. 如何在单个列上执行和操作?
  6. mysql在一个表上进行多个分组
  7. 如何在Ruby on Rails中创建tinyint(2)或tin
  8. 一些值得收藏的MySQL知识链接
  9. mysql编译安装后各种常见错误集锦
  10. 基础概念---mysql 列转行,合并字段