Android--获取系统时间的几种方式

方式一:

[java] view plain copy

 print?

  1. import   java.text.SimpleDateFormat;      
  2.   SimpleDateFormat   formatter   =   new   SimpleDateFormat   ("yyyy年MM月dd日   HH:mm:ss");     
  3.   Date curDate =  new Date(System.currentTimeMillis());  
  4. //获取当前时间     

[java] view plain copy

 print?

  1. String   str   =   formatter.format(curDate);  

方式二:

[java] view plain copy

 print?

  1. 取得系统时间  
  2. 1。  
  3. long time=System.currentTimeMillis();  
  4.    
  5. 2。  
  6. final Calendar mCalendar=Calendar.getInstance();  
  7. mCalendar.setTimeInMillis(time);  
  8. 取得小时:mHour=mCalendar.get(Calendar.HOUR);  
  9. 取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);  
  10.    
  11.    
  12. 3。  
  13. Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料  
  14. t.setToNow(); // 取得系统时间。  
  15. int year = t.year;  
  16. int month = t.month;  
  17. int date = t.monthDay;  
  18. int hour = t.hour;    // 0-23  
  19.    
  20. 4。  
  21. DateFormat df = new SimpleDateFormat("HH:mm:ss");  
  22. df.format(new Date());  

转载:http://blog.csdn.net/chaoyu168/article/details/50729689

时间: 2024-11-02 05:07:26

Android--获取系统时间的几种方式的相关文章

Android获取系统时间的多种方法

Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime1(){ long time=System.currentTimeMillis();//long now = android.os.SystemClock.uptimeMillis(); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd

Android获取view高度的三种方式_Android

本文为大家分享了Android获取view高度的方法,供大家参考,具体内容如下 getMeasuredHeight()与getHeight的区别 实际上在当屏幕可以包裹内容的时候,他们的值相等, 只有当view超出屏幕后,才能看出他们的区别: getMeasuredHeight()是实际View的大小,与屏幕无关, 而getHeight的大小此时则是屏幕的大小. 当超出屏幕后,getMeasuredHeight()等于getHeight()加上屏幕之外没有显示的大小 具体方法 我们知道在oncr

Android获取view高度的三种方式

本文为大家分享了Android获取view高度的方法,供大家参考,具体内容如下 getMeasuredHeight()与getHeight的区别 实际上在当屏幕可以包裹内容的时候,他们的值相等, 只有当view超出屏幕后,才能看出他们的区别: getMeasuredHeight()是实际View的大小,与屏幕无关, 而getHeight的大小此时则是屏幕的大小. 当超出屏幕后,getMeasuredHeight()等于getHeight()加上屏幕之外没有显示的大小 具体方法 我们知道在oncr

【JSP EL】EL表达式获取当前时间(两种方式)

第一种方式: //先在代码段定义<% long date = new Date().getTime(); request.setAttribute("date", date); %>//然后EL表达式引用${date} 或者 //同样道理 这里得到时间 <% Date nowDate = new Date(); request.setAttribute("nowDate", nowDate); %> ${nowDate}   第二种: 在JS

linux中获取系统时间的几种方法

  asctime(将时间和日期以字符串格式表示)   相关函数 time,ctime,gmtime,localtime 表头文件 #include<time.h> 定义函数 char * asctime(const struct tm * timeptr); 函数说明 asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回. 此函数已经由时区转换成当地时间,字符串格式为:"Wed Jun 30 21:49:08

sql 获取系统时间的时候怎么获取不到

问题描述 sql 获取系统时间的时候怎么获取不到 获取系统时间,用的DateUtilits.getSystemTime();获取到的时间是null,为什么啊 解决方案 c++ 如何获取系统时间Android获取系统时间linux获取系统当前时间 解决方案二: GETDATE() 解决方案三: SQL Server的话,提供了GETDATE函数,你可以在sql 语句中直接使用 解决方案四: 為啥不用 select sysdate from dual 解决方案五: sql server中 用getd

解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解_Android

Android获取系统cpu信息,内存,版本,电量等信息 1.CPU频率,CPU信息:/proc/cpuinfo和/proc/stat 通过读取文件/proc/cpuinfo系统CPU的类型等多种信息.读取/proc/stat 所有CPU活动的信息来计算CPU使用率 下面我们就来讲讲如何通过代码来获取CPU频率: 复制代码 代码如下: package com.orange.cpu; import java.io.BufferedReader;import java.io.FileNotFound

android-Android中为何获取系统时间的方法多次执行后时间仍不变

问题描述 Android中为何获取系统时间的方法多次执行后时间仍不变 我自定义了一个view,每次这个view一触碰,就执行方法calendar.get(calendar.second);来获取当前系统秒数,可是每一次触碰后,在MotionEvent.action_down下,系统秒数都是第一次执行后得到的结果,这是为什么?此方法重新执行,不理性得到最新的秒数吗, 解决方案 我觉得问题是因为,你只初始化了一次Calender calender =Calender.getInstance(),而以

Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)_Android

本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法.分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView.今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView. 布局main.xml: <?xml version="1.0&qu