精华内容
下载资源
问答
  • 像电子表一样的时间表,获取当前时间,小时,分钟,等实时更新界面
  • public static void main(String[] args) { Calendar c = Calendar.getInstance();... // 获取当前年份 mMonth = c.get(Calendar.MONTH) + 1;// 获取当前月份 mDay = c.get(Calendar.DAY_OF_MONTH)...

    public static void main(String[] args) {
    Calendar c = Calendar.getInstance();//
    mYear = c.get(Calendar.YEAR); // 获取当前年份
    mMonth = c.get(Calendar.MONTH) + 1;// 获取当前月份
    mDay = c.get(Calendar.DAY_OF_MONTH);// 获取当日期
    mWay = c.get(Calendar.DAY_OF_WEEK);// 获取当前日期的星期
    mHour = c.get(Calendar.HOUR_OF_DAY);//时
    mMinute = c.get(Calendar.MINUTE);//分
    System.out.println(mYear);
    System.out.println(mMonth);
    System.out.println(mDay);
    System.out.println(mWay);
    System.out.println(mHour);
    System.out.println(mMinute);
    }

    展开全文
  • 在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。1. 获取年月日时分获取时间之前,首先要引入SimpleDateFormat:import java.text.SimpleDateFormat;实现代码:...

    在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。

    1. 获取年月日时分秒

    在获取时间之前,首先要引入SimpleDateFormat:

    import java.text.SimpleDateFormat;

    实现代码:

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");

    Date curDate = new Date(System.currentTimeMillis());//获取当前时间

    String str = formatter.format(curDate);

    str就是我们需要的时间,代码中("yyyy年MM月dd日 HH:mm:ss")这个时间的样式是可以根据我们的需求进行修改的,比如:

    20170901112253 ==> ("yyyyMMddHHmmss")

    如果只想获取年月,代码如下:

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM");

    Date curDate = new Date(System.currentTimeMillis());//获取当前时间

    String str = formatter.format(curDate);

    2. 区分系统时间是24小时制还是12小时制

    在获取之前,首先要引入ContentResolver:

    import android.content.ContentResolver;

    代码如下:

    ContentResolver cv = this.getContentResolver();

    String strTimeFormat = android.provider.Settings.System.getString(cv,

    android.provider.Settings.System.TIME_12_24);

    if(strTimeFormat.equals("24"))

    {

    Log.i("activity","24");

    }

    3. 字符串转时间戳

    代码如下:

    //字符串转时间戳

    public static String getTime(String timeString){

    String timeStamp = null;

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm");

    Date d;

    try{

    d = sdf.parse(timeString);

    long l = d.getTime();

    timeStamp = String.valueOf(l);

    } catch(ParseException e){

    e.printStackTrace();

    }

    return timeStamp;

    }

    4. 时间戳转字符串

    代码如下:

    //时间戳转字符串

    public static String getStrTime(String timeStamp){

    String timeString = null;

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm");

    long l = Long.valueOf(timeStamp);

    timeString = sdf.format(new Date(l));//单位秒

    return timeString;

    }

    展开全文
  • 获取的写法如下:   Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get...查了这里获取的年是对的,其它 包括 DAY,时分 都是对的。 就只有月份少一   查看api后
    获取的写法如下:
    

     

    	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

    展开全文
  • Android 获取当前时间及时间戳的互换

    千次阅读 2017-10-24 10:29:48
    在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。1. 获取年月日时分获取时间之前,首先要引入SimpleDateFormat:import java.text.SimpleDateFormat;实现代码:...

    在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。

    1. 获取年月日时分秒

    在获取时间之前,首先要引入SimpleDateFormat:

    import java.text.SimpleDateFormat;
    

    实现代码:

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
    Date curDate = new Date(System.currentTimeMillis());//获取当前时间       
    String str  = formatter.format(curDate);
    

    str就是我们需要的时间,代码中(“yyyy年MM月dd日 HH:mm:ss”)这个时间的样式是可以根据我们的需求进行修改的,比如:
    20170901112253 ==> (“yyyyMMddHHmmss”)

    如果只想获取年月,代码如下:

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM");
    Date curDate = new Date(System.currentTimeMillis());//获取当前时间       
    String str  = formatter.format(curDate);
    

    2. 区分系统时间是24小时制还是12小时制

    在获取之前,首先要引入ContentResolver:

    import android.content.ContentResolver;
    

    代码如下:

    ContentResolver cv = this.getContentResolver();
    String strTimeFormat = android.provider.Settings.System.getString(cv,
                    android.provider.Settings.System.TIME_12_24);
    
    if(strTimeFormat.equals("24"))
    {
       Log.i("activity","24");
    }
    

    3. 字符串转时间戳

    代码如下:

        //字符串转时间戳
        public static String getTime(String timeString){
            String timeStamp = null;
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm");
            Date d;
            try{
                d = sdf.parse(timeString);
                long l = d.getTime();
                timeStamp = String.valueOf(l);
            } catch(ParseException e){
                e.printStackTrace();
            }
            return timeStamp;
        }
    

    4. 时间戳转字符串

    代码如下:

        //时间戳转字符串
        public static String getStrTime(String timeStamp){
            String timeString = null;
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm");
            long  l = Long.valueOf(timeStamp);
            timeString = sdf.format(new Date(l));//单位秒
            return timeString;
        }
    

    整理出 45 本电子版书籍

    展开全文
  • 很多时候,由于字库单一,我们需要对时间进行个性化...//获取当前时间的时分 Calendar calendar = Calendar.getInstance(); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.
  • Android获取当前时间

    2015-01-21 09:39:02
    // 获取当前时间,转化成年月日时分 SimpleDateFormat formatter = new SimpleDateFormat( "yyyy年MM月dd日HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());// 获取当前时间 String ...
  • 用Time和Calendar获取系统当前时间(年月日时分周几) 效果图 源码: import android.app.Activity; import android.os.Bundle; import android.text.format.Time; import android.view.View; import android....
  • 概述用Time和Calendar获取系统当前时间(年月日时分周几)效果图源码:import android.app.Activity;import android.os.Bundle;import android.text.format.Time;import android.view.View;import android.widget....
  • Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。 Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。 [java] view plaincopyprint? ...
  • Android获取年月日时分

    千次阅读 2018-10-25 17:18:25
    Android获取当前系统时间,时,分,,毫秒 (转)原文链接:https://www.cnblogs.com/zhujiabin/p/4236133.html Android Calendar获取年月日时分毫秒 使用new Date()测试,并用通过date.getMonth(),和date.getDay...
  • 获取当前时间的年月日时分 方法一:获取时间格式为:“2013-09-22 2:32:36”的时间 1 2 SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date = ...
  • android 获取时间

    2017-12-27 19:32:22
    /**  * 获取当前时间戳,单位毫秒  *  * @return  */  public static long getCurrentTimestampMs() {  return System.currentTimeMillis();... * 获取当前时间戳,单位  *  
  • Calendar calendar=Calendar.getInstance(); //获取当前时间,作为图标的名字 String year=calendar.get(Calendar.YEAR)+""; String month=calendar.get(Calendar.MONTH)+1+""; St...
  • SimpleDateFormatsDateFormat=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss"); Stringdate=sDateFormat.format(newjava.util.Date()); yyyy-MM-ddhh:mm:ss形式为 年-月-日 时-分- ...
  • public class Ceshi {    public static void main(String[] args) throws ParseException {  SimpleDateFormat CeshiFmt0=new SimpleDateFormat("Gyyyy年MM月dd日 HH时mm分ss");  SimpleDateFormat CeshiF
  • 用Time和Calendar获取系统当前时间(年月日时分周几),参考java日期和时间 效果图 源码: import android.app.Activity; import android.os.Bundle; import android.text.format.Time; import android.view...
  • 我需要在android中以天,小时,分钟和为单位获取当前日期与将来的日期之间的差异。 例如,如果当前日期和时间是17/05/2012 03:53:00而将来的日期是18/05/2012 04:55:00。我需要显示差异,因为剩余时间=天:1,小时...
  • /** * 倒计时45分钟 */ private int second = 0;// private int minute = 45;//分 Handler handler = new Handler(); /** * 倒计时开始 */ Runnable runnable = new ...
  • 这里转换分毫秒转换和转换,如果是毫秒转换,在字符串“s”后面直接加“000”就可以成功了;... * 将时间戳转换为时间 * * s就是时间戳 */ public static String stampToDate(String s) { String res; ...
  • 1、放一个按钮,直接调用系统的修改时间 Intent intent = new Intent(Settings.ACTION_DATE_SETTINGS);...2、写个线程,每秒获取当前时间,发现时间更改就写入rtc new Thread(new Runnable() { @Override pu...
  • Android系统时间获取

    2015-11-24 16:15:53
    我们在开发Android程序的时候,经常会用到获取系统时间,所以,今天稍微总结一下如何完成这个小...该方法的作用是返回当前的计算机时间时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0
  • 但这个方法是获取系统当前时间,时间差是接收的数据的时间与系统时间的相对值,如果我们的手机去修改时间,那么相对值也会变化。最好是服务端算好数据,返回的值,误差比较小。这里就针对客户端时间做处理,注意,...

空空如也

空空如也

1 2 3 4 5
收藏数 94
精华内容 37
关键字:

android获取当前时间秒