详细内容

本文用三种方法实现了在安卓上的时间获取功能,喜欢的小伙伴收藏一下,去试试吧!

第一种方法SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");// HH:mm:ss

//获取当前时间

Date date = new Date(System.currentTimeMillis());

time1.setText("Date获取当前日期时间"+simpleDateFormat.format(date));

第二种方法Calendar calendar = Calendar.getInstance();

//获取系统的日期

//年

int year = calendar.get(Calendar.YEAR);

//月

int month = calendar.get(Calendar.MONTH)+1;

//日

int day = calendar.get(Calendar.DAY_OF_MONTH);

//获取系统时间

//小时

int hour = calendar.get(Calendar.HOUR_OF_DAY);

//分钟

int minute = calendar.get(Calendar.MINUTE);

//秒

int second = calendar.get(Calendar.SECOND);

time2.setText("Calendar获取当前日期"+year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second);

第三种方法Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。

t.setToNow(); // 取得系统时间。

int year = t.year;

int month = t.month+1;

int day = t.monthDay;

int hour = t.hour; // 0-23

int minute = t.minute;

int second = t.second;

time3.setText("Calendar获取当前日期"+year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second);

细心的可能发现月份要加上1,这个是因为是0开始计算的,所以用时要加上1。第一次接触Android的可能最后一个看不懂,time1,time2 ,time3是TextView的对象记得用时需要初始化下TextView time1 = (TextView) findViewById(R.id.tv_time1);

TextView time2 = (TextView) findViewById(R.id.tv_time2);

TextView time3 = (TextView) findViewById(R.id.tv_time3);

准备发表还在考虑xml到底给你们贴出来不,还是贴上一个吧

android:id="@+id/tv_time1"

android:layout_width="match_parent"

android:layout_height="60dp"

android:gravity="center"

android:text="时间"/>

最后我运行到模拟器上了三种方法都可以,看个人习惯使用!

【推荐课程:Android视频教程】

java android 获取当前时间_Android获取当前系统日期和时间相关推荐

  1. oracle根据当前月份往前,oracle获取系统日期--当前时间+前一天+当前月+前一个月...

    目录 获取系统日期: SYSDATE 当前日: 前一天: 前一天转换为日期格式: 前一个月日期: 前一个月: 后一个月转换为字符串: 补充:格式化日期 获取系统日期: SYSDATE 当前日: sel ...

  2. 微信小程序获取系统日期和时间 —— 微信小程序教程系列(17)

    获取当前系统日期和时间 在小程序中,新建项目时,就会有一个utils.js文件,就是获取日期和时间的,代码如下: utils.js: function formatTime(date) {var ye ...

  3. 批处理获取当前系统日期及时间及星期转换为数字并加以格式美化的bat代码

    代码如下: @echo off&setlocal enabledelayedexpansion ::批处理获取当前系统日期及时间并格式美化的bat代码 echo 读取系统日期和时间(普通) e ...

  4. 网抓实例:自动修正系统日期和时间

    电脑系统日期和时间,用户可以自己修改.下面的工具可以自动获取标准的北京日期和时间,并修正系统时间. 代码: 'By 刘永富,QQ群:61840693 Public IE As InternetExpl ...

  5. SQL Server返回当前实例系统日期和时间的函数

    下面列举出SQL Server返回实例系统日期和时间的函数,除了ANSI标准函数CURRENT_TIMESTAMP在应用时无需在函数后多加一对空的小括号"()"外,其余均需. 从返 ...

  6. linux使用date命令修改系统日期,使用date命令设置CentOS Linux修改系统日期和时间...

    您可以使用date命令来修改CentOS Linux的时间 修改日期: 将时间设置为2014年6月20日的命令如下: #date -s 2014年6月20日 修改时间: 将系统时间设置为14:20:0 ...

  7. date-打印或者设置系统日期和时间

    date:打印或者设置系统日期和时间. 语法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss ...

  8. SQL获得当前的日期和时间与DB2 中操作日期和时间

    星期六 2007年08月18日 要使用 SQL 获得当前的日期.时间及时间戳记,请参考适当的 DB2 寄存器: SELECT current date FROM sysibm.sysdummy1 SE ...

  9. linux 修改系统时间和日期,Linux 修改系统日期和时间

    Linux 修改系统日期和时间 一.文本模式下修改 命令及参数选项:date -s 示例如下: #date -s 04/11/2008 ------将系统时间设定成2008年4月11日 #date - ...

  10. Linux修改系统日期和时间

    1.进入root账户下. suroot 或 su root 修改系统日期与时间date -s "2022-01-23 10:25:25" [root@localhost ~]# d ...

最新文章

  1. Mysql5.6-DDL是否加锁
  2. css中font-family的中文字体
  3. vue中key的作用
  4. 雅客EXCEL(2)-数据、文本格式
  5. 浅谈NLP中的对抗训练方式
  6. python解释器有哪几种_Python解释器种类以及特点?
  7. 真正的男人要勇于承担责任......
  8. python api接口生成_Django 自动生成api接口文档教程
  9. 工具推荐-css3渐变生成工具
  10. 基于Tensorflow实现DeepFM
  11. 95-190-744-源码-WindowFunction-WindowFunction
  12. 一头盔一电极,MIT机器人读心完毕
  13. PHP在Linux上上传文件的注意事项
  14. Python 3 进阶 —— print 打印和输出
  15. bat 字符串截取操作
  16. 用perl操作word
  17. redis之django-redis
  18. 生产环境一次诡异的空指针问题,反转了4次
  19. 为什么要使用McAfee Endpoint Security?
  20. [晕事]今天做了件晕事7

热门文章

  1. bootstraptable 居中_bootstrap table合并行数据并居中对齐效果
  2. 为什么仍有人推崇轻量级Linux发行版的五大原因
  3. Leetcode NO.121 Best Time To Buy And Sell Stock 买卖股票时间
  4. 请求分页内存管理模式
  5. 中国超级计算机有多重,炸裂!地球上的所有DNA加起来有多重?
  6. Element-UI表格自定义背景颜色
  7. Javascript 严格模式use strict详解
  8. 鸿蒙神奇组件Ability的奇妙之旅
  9. ActiveReports 大数据分析报告:2018中国电影再次迎来黄金时代
  10. 祝开工大吉!开年你不可错过的CROSS盲盒游戏