精华内容
下载资源
问答
  • android中获取当前时间
    2022-05-25 10:50:28

    方法实现:

     public static String getNowTime(){
            SimpleDateFormat simpleDateFormat=new SimpleDateFormat("HH:mm:ss");
            return simpleDateFormat.format(new Date());
        }

    调用:

     tv_receive.setText(getNowTime());

    更多相关内容
  • 一、获取系统时间  1.通过Calendar类来获取系统当前的时间 Calendar calendar = Calendar.getInstance(); long unixTime = calendar.getTimeInMillis();//这是时间戳 Logger.i(TAG,calendar--->>>+当前时间为...
  • 主要介绍了Android开发获取当前系统日期和时间功能,结合实例形式分析了Android布局、事件响应、监听以及时间获取相关操作技巧,需要的朋友可以参考下
  • Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现。 现总结如下: 方法一: void getTime1(){ long time=System.currentTimeMillis();//long now = ...
  • android获取系统时间

    2021-06-07 13:39:56
    //以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来...

    下面代码:

    import java.util.*;

    import java.text.*;

    //以下默认时间日期显示方式都是汉语语言方式

    //一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53

    //以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java

    public class TestDate {

    public static void main(String[] args) {

    Date now = new Date();

    Calendar cal = Calendar.getInstance();

    DateFormat d1 = DateFormat.getDateInstance(); //默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)

    String str1 = d1.format(now);

    DateFormat d2 = DateFormat.getDateTimeInstance();

    String str2 = d2.format(now);

    DateFormat d3 = DateFormat.getTimeInstance();

    String str3 = d3.format(now);

    DateFormat d4 = DateFormat.getInstance(); //使用SHORT风格显示日期和时间

    String str4 = d4.format(now);

    DateFormat d5 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,时间(精确到秒)

    String str5 = d5.format(now);

    DateFormat d6 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期。时间(精确到秒)

    String str6 = d6.format(now);

    DateFormat d7 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,时间(精确到分)

    String str7 = d7.format(now);

    DateFormat d8 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)

    String str8 = d8.format(now);//与SHORT风格相比,这种方式最好用

    System.out.println("用Date方式显示时间: " + now);//此方法显示的结果和Calendar.getInstance().getTime()一样

    System.out.println("用DateFormat.getDateInstance()格式化时间后为:" + str1);

    System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:" + str2);

    System.out.println("用DateFormat.getTimeInstance()格式化时间后为:" + str3);

    System.out.println("用DateFormat.getInstance()格式化时间后为:" + str4);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:" + str5);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为:" + str6);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:" + str7);

    System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:" + str8);

    }

    }

    展开全文
  • 本篇文章主要介绍了android-获取网络时间获取特定时区时间时间同步,小编觉得不错,现在就分享给大家,有兴趣的可以了解一下。
  • Android 获取当前时间

    2021-08-24 10:47:16
    获取当前时间 long now = System.currentTimeMillis(); 获取到的时间为毫秒值 需要转换格式 方法如下 String nowTime = getStringTimeOfYMD(now); /** * 将Long时间转成String时间 * * @return yyyy-MM-dd ...

    获取当前时间  

    Calendar selectedDate = Calendar.getInstance();
    int year = selectedDate.get(Calendar.YEAR);
    int month = selectedDate.get(Calendar.MONTH);
    int day = selectedDate.get(Calendar.DAY_OF_MONTH);
    

    当然 下面的时间获取也是一种方法

    long now = System.currentTimeMillis();

    获取到的时间为毫秒值  需要转换格式  方法如下

    String nowTime = getStringTimeOfYMD(now);

    /**
     * 将Long时间转成String时间
     *
     * @return yyyy-MM-dd
     */
    public static String getStringTimeOfYMD(Long time) {
        Date date = new Date(time);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        return sdf.format(date);
    }

    如果需要  还有其他格式转换方法

    /**
     * 将Long时间转成String时间
     *
     * @return yyyy-MM-dd HH:mm
     */
    public static String getStringTimeOfYMDHM(Long time) {
        Date date = new Date(time);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        return sdf.format(date);
    }
    /**
     * 将Long时间转成String时间
     *
     * @return yyyy-MM-dd HH:mm:ss
     */
    public static String getStringTime(Long time) {
        Date date = new Date(time);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.format(date);
    }

    当然  相互转换  也可以将“2021-08-12 12:21:12” 这种时间格式的字符串 转为long类型的时间

    /**
     * 将字符串时间转为Long时间
     *
     * @param time yyyy-MM-dd HH:mm:ss
     */
    public static Long getLongTime(String time) {
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date = sdf.parse(time);
            return date.getTime();
        } catch (Exception e) {
        }
        return 0L;
    }

    格式也是可以看自己需求来进行更改

    /**
     * 将字符串时间转为Long时间
     *
     * @param time yyyy-MM-dd
     */
    public static Long getLongTimeOfYMD(String time) {
        try {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date date = sdf.parse(time);
            return date.getTime();
        } catch (Exception e) {
        }
        return 0L;
    }
    展开全文
  • 主要介绍了Android 用Time和Calendar获取系统当前时间源码分享,包括年月日时分秒周几的源码,非常不错,具有参考借鉴价值,需要的朋友参考下
  • Android获取当前系统日期和时间

    千次阅读 2021-03-08 04:18:48
    本文用三种方法实现了在安卓上的时间获取功能,喜欢的小伙伴收藏一下,去试试吧!第一种方法SimpleDateFormat ...// HH:mm:ss//获取当前时间Date date = new Date(System.currentTimeMillis());time1.se...

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

    第一种方法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="时间"/>

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

    d5d64f27f31392686d9bbe8f879d1117.png

    展开全文
  • Android获取系统时间方法的总结

    千次阅读 2021-11-04 15:20:49
    Android获取系统时间方法的方法有很多种,常用的有Calendar、Date、currentTimeMills等方法。 (1)Calendar Calendar获取系统时间首先要用Calendar.getInstance()函数获取一个实例,再为该实例设定时区(中国的时区...
  • 【代码】Android 获取当前系统时间,时分秒毫秒。
  • 有两种方法,Java代码,Android系统同样适用哈(嘿,这不废话么O(∩_∩)O)
  • 在某些应用获取真实或“真实”的日期和时间变得很重要。 在大多数设备上,如果时钟已手动更改,则新的Date()实例将为您提供受本地设置影响的时间。 用户可能出于多种原因执行此操作,例如处于不同的时间
  • 代码如下:import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat...//获取当前时间 String str = formatter.format(curDate); 可以获取当前的年月时分,也可以分开写: 代码
  • android 获取系统当前时间

    千次阅读 2019-07-22 08:18:23
    android 获取系统当前时间来源123完事 ...@Android学院 ---- Android获取当前系统日期和时间 1 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //获取当前时间 Date date =...
  • Android系统中获取当前本地时间

    千次阅读 2021-11-12 10:42:24
    获取当前本地时间: static String getNetTime() { try { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.add( Calendar. DATE, -1);//...
  • android 获取当前系统时间的方法 入门用的 几行简单的代码
  • Android 实时获取当前时间并显示

    千次阅读 2021-06-05 05:14:17
    } } 3、定义获取当前时间的函数 /* * 获取当前时间 * */ private String getCurrentTime() { SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); //创建对象制定日期格式 String newTime = TimeUtils....
  • 代码】AndroidStudio获取系统当前时间
  • 我们知道安卓系统中通话时长应该是归Callog管,所以建议去查查ContactProvider,或者是TelephonyProvider,本文也总结了一些,需要的朋友可以参考下
  • android Calendar获取系统当前时间

    千次阅读 2019-11-20 19:51:47
    获取系统当前时间的方式有好几种 现在讲解下用 Calendar获取系统当前时间和日期 Calendar calendar = Calendar.getInstance(); calendar.setTimeZone(TimeZone.getTimeZone(“GMT+8:00”)); String mYear = String....
  • // 获取当前年份 mMonth = String.valueOf(c.get(Calendar.MONTH) +1);// 获取当前月份 mDay = String.valueOf(c.get(Calendar.DAY_OF_MONTH));// 获取当前月份的日期号码 mWay = String.valueOf(c.get(Calendar.DAY...
  • Android获取当前时间时间表示
  • 获取Android设备上的当前日期/时间

    千次阅读 2021-06-08 05:52:20
    Murtaza Khur..5获取当前日期时间可以通过多种方式完成.选项1System.currentTimeMillis() 将以毫秒为单位返回当前日期时间.如果你将其解析为Date对象Date newDate = new Date(System.currentTimeMillis());newDate....
  • Android--获取系统时间的几种方式

    千次阅读 2021-05-26 13:51:23
    方式一:import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss");Date curDate = new Date(System.currentTimeMillis());//获取当前时间String str...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 232,887
精华内容 93,154
热门标签
关键字:

android中获取当前时间