Android获取系统时间yyyyMMddHHmmssSSS

历览千载书,时时见遗烈。这篇文章主要讲述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 00:00 //yyyy-MM-dd HH:mmZ 1969-12-31 16:00-0800 //yyyy-MM-dd HH:mmZ 1970-01-01 00:00+0000 //yyyy-MM-dd HH:mm:ss.SSSZ 1969-12-31 16:00:00.000-0800 //yyyy-MM-dd HH:mm:ss.SSSZ 1970-01-01 00:00:00.000+0000 //yyyy-MM-dd‘T‘HH:mm:ss.SSSZ 1969-12-31T16:00:00.000-0800 //yyyy-MM-dd‘T‘HH:mm:ss.SSSZ 1970-01-01T00:00:00.000+0000 //注:HH显示的是24小时制,hh显示的是12小时制SimpleDateFormat dateFormatter = new SimpleDateFormat(DEFAULT_TIME_FORMAT); String dateStr = dateFormatter.format(Calendar.getInstance().getTime()); //获取当前时间 SimpleDateFormat dff = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ss.SSS", Locale.ENGLISH); //输入的被转化的时间格式 SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //需要转化成的时间格式 SimpleDateFormat df2 = new SimpleDateFormat("yyyyMMddHHmmssSSS"); Date date1 = dff.parse(dateStr); String str1 = df1.format(date1); String str2 = df2.format(date1); return str2; }

【Android获取系统时间yyyyMMddHHmmssSSS】
返回的结果是yyyyMMddHHmmssSS十六位 例:2018030113443332 HH和hh的区别在于一个是24小时一个是12小时



    推荐阅读