Android 获取当前时间问题1

获取的写法如下:

	Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
			int year = c.get(Calendar.YEAR);
			int month = c.get(Calendar.MONTH); 

查了这里获取的年是对的,其它 包括 DAY,时分秒 都是对的。

就只有月份少一

查看api后发现 月份是从0开始计数的

也就是

它返回的是常量值,从0到11
最好对应Calendar.JANUARY,Calendar.FEBUARY,Calendar.MARCH

转自http://m.blog.csdn.net/article/details?id=43564401

时间: 2024-10-23 23:15:04

Android 获取当前时间问题1的相关文章

Android获取系统时间方法详解

Android获取系统时间方法的方法有很多种,常用的有Calendar.Date.currentTimeMills等方法. (1)Calendar Calendar获取系统时间首先要用Calendar.getInstance()函数获取一个实例,再为该实例设定时区(中国的时区为GMT+8:00),最后使用Calendar.get()函数获取时间的具体信息,如年,月,日,小时,分,秒,星期几. package com.hzhi.time_example; import java.util.Cale

android 获取UTC时间和与.net时间戳的转换

本文纯属整合,将在项目中用到的UTC时间和与.NET时间戳的转换进行记录. 1.android获取UTC时间 /** * 获取UTC时间 * * @return */ public static String getUTCTimeStr() { DateFormat format = new SimpleDateFormat("yyyy/MM/dd/HH/mm/ss"); StringBuffer UTCTimeBuffer = new StringBuffer(); // 1.取得本

Android获取当前时间的android.text.format.Time已过时

之前使用的 Time time = new android.text.format.Time(); time.setToNow(); String timeNow = time.format("%Y%m%d%H%M%S"); 来获取当前时间,但是在android22中提示过时 deprecated 然后找了下,实在不知道用哪个好,只好试试这个 Calendar calendar = Calendar.getInstance(); String timeNow = new SimpleD

Android 获取系统时间

[java] view plaincopyprint? import    java.text.SimpleDateFormat; SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss     "); Date    curDate    =   new    Date(System.currentTimeMillis());//获取当前时间 String  

Android获取系统时间yyyyMMddHHmmssSSS

代码改变世界 public String testTime1() throws ParseException { String DEFAULT_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"; //设置时间的格式 // yyyy-MM-dd 1969-12-31 // yyyy-MM-dd 1970-01-01 // yyyy-MM-dd HH:mm 1969-12-31 16:00 // yyyy-MM-dd HH:mm 1970-01-01 0

Android获取当前时间的3中方法总结

今天听了一在线公开课,任务是做一个数字时钟,其中最关键的自然是获取当前的系统时间.做个简单的记录,如下: 1. Time time = new Time("GMT+8"); time.setToNow(); //Sets the time of the given Time object to the current time. 将事件获取对象置为当前时间 System.out.println(time.hour); System.out.println(time.minute); S

Android获取当前时间与星期几

public class DataString { private static String mYear; private static String mMonth; private static String mDay; private static String mWay; public static String StringData(){ final Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.getTimeZ

Android获取设备采用的时间制式(12小时制式或24小时制式)

/** * 获取设备采用的时间制式(12小时制式或者24小时制式) * 注意: * 在模拟器上获取的时间制式为空 */ private void getTime_12_24(Context context){ ContentResolver contentResolver = context.getContentResolver(); String time_12_24 = Settings.System.getString(contentResolver,Settings.System.TIM

Android获取时间2

Android开发之获取系统12/24小时制的时间 时间 2014-08-19 08:13:22  CSDN博客 原文  http://blog.csdn.net/fengyuzhengfan/article/details/38676791 主题 安卓开发 //通过DateFormat获取系统的时间 String currentTime=DateFormat.format("yyyy-MM-dd hh-mm-ss", new Date()).toString(); currentTi