精华内容
下载资源
问答
  • android获取当前时区
    2021-04-13 14:05:21
    更多相关内容
  • Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,即可以取得UTC时间
  • 本篇文章主要介绍了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 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,
  • 主要介绍了Android开发获取当前系统日期和时间功能,结合实例形式分析了Android布局、事件响应、监听以及时间获取相关操作技巧,需要的朋友可以参考下
  • 日期时间处理工具类
    • 获取 当前年、半年、季度、月、日、小时 开始结束时间
    • 时间处理工具类

    1、DateUtil.java

    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Locale;
    
    /**
     * @Dec :
     * @Author : Caowj
     * @Date : 2018/11/13 15:11
     */
    展开全文
  • 在某些应用中,获取真实或“真实”的日期和时间变得很重要。 在大多数设备上,如果时钟已手动更改,则新的Date()实例将为您提供受本地设置影响的时间。 用户可能出于多种原因执行此操作,例如处于不同的时间
  • 整理出来的获取Android系统当前时间日期,看log
  • Android获取当前系统日期和时间

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

    详细内容

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

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

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

    954133775543bf984731cbbf7ac54a48-0.png

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

    展开全文
  • Android 获取当前时间(最简单)

    万次阅读 2017-08-02 22:37:47
    //获取当前时间    [java]   view plain   copy   print ? String str = formatter.format(curDate);  方式二: [java]   view ...
  • 测试代码: DateFormat simpleDateFormat = new SimpleDateFormat("yyyy-...//获取当前时间 String currentDate = simpleDateFormat.format(date); Log.d("test",currentDate); Log.d("test"," Result:"+timeCompare
  • 在开发中涉及到修改系统时区的功能,会要求获取现在的时区,该怎么弄呢,现在把代码分享下 public String getCurrentTimeZone() { TimeZone tz = TimeZone.getDefault(); return createGmtOffsetString(true, true...
  • 方法:TimeZone.getDefault()....获取的值如GMT+08:00,GMT-04:00,EDT另附:国家码查询网址:http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html时区查询网址:https://en.wikipedia.org/wiki/List_o...
  • 在开发中,有些项目要获取当前时间精确到毫秒,该怎么获取呢,现在分享两种方法: 1.利用SimpleDateFormat 类获取 val df = SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")//设置日期格式精确到毫秒 SSS代表毫秒 val ...
  • 像电子表一样的时间表,获取当前时间,小时,分钟,秒等实时更新界面
  • Android 获取当前时间的方法总结

    千次阅读 2019-01-08 07:07:05
    1、获取当前时间 import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date date = new Date(System.currentTimeMillis()); ...
  • public static String getTimeZone(){Calendar mDummyDate;mDummyDate = Calendar.getInstance();Calendar now = Calendar.getInstance();mDummyDate.setTimeZone(now.getTimeZone());mDummyDate.set(now.get(Calend...
  • android 获取当前系统时间的方法 入门用的 几行简单的代码
  • 获取Android设备上的当前日期/时间

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

    千次阅读 2019-07-22 08:18:23
    android 获取系统当前时间来源123完事 ...@Android学院 ---- Android获取当前系统日期和时间 1 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //获取当前时间 Date date =...
  • 本文实例讲述了android获取时间差的方法。分享给大家供大家参考。具体分析如下: 有些时候我们需要获取当前时间和某个时间之间的时间差,这时如何获取呢? 1. 引用如下命名空间: import java.util.Date; import ...
  • 主要介绍了Android 用Time和Calendar获取系统当前时间源码分享,包括年月日时分秒周几的源码,非常不错,具有参考借鉴价值,需要的朋友参考下
  • Android获取时间戳的四种方法
  • 主要为大家详细介绍了Android获取系统时间以及网络时间的方法,感兴趣的小伙伴们可以参考一下
  • Android 实时获取当前时间并显示

    千次阅读 2021-06-05 05:14:17
    } } 3、定义获取当前时间的函数 /* * 获取当前时间 * */ private String getCurrentTime() { SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss"); //创建对象制定日期格式 String newTime = TimeUtils....
  • Android开发中获取判断系统当前时间格式并获取当前时间 在工作中遇到了一个这样的需求,在工厂测试软件中,需要展示当前时间,格式需要和系统的时间格式一样,也就是说当系统的时间是12小时制的时候,软件中也一样,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 156,293
精华内容 62,517
关键字:

android获取当前时区