Android 当前时间的获取
16lz
2021-01-23
package com.lyh.face.tools;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class TimeUtil {private static final String FORMAT_Y_M_D_H_M_S = "yyyy-MM-dd HH:mm:ss";private static SimpleDateFormat sdf = null;private static Calendar calendar = null;/** * 将字符串转化为Date * * @param str * 传入字符串时间 * @return */public static Date getStringToDate(String str) {sdf = new SimpleDateFormat(FORMAT_Y_M_D_H_M_S, Locale.getDefault());try {return sdf.parse(str);} catch (ParseException e) {e.printStackTrace();}return null;}/** * 获取年 * */public static int getYear(Date date) {calendar = Calendar.getInstance();calendar.setTime(date);return calendar.get(Calendar.YEAR);}/** * 获取月 * */public static int getMon(Date date){calendar = Calendar.getInstance();calendar.setTime(date);return (calendar.get(Calendar.MONTH)+1);}/** * 获取日期天 * */public static int getDay(Date date){calendar = Calendar.getInstance();calendar.setTime(date);return calendar.get(Calendar.DATE);}/** * 获取时间字符串 * */public static String getTime(String date){ return date.substring(11, (date.length()-3));}/** * 获取年月字符串 * */public static String getYear_Mon(String date){return date.substring(0, 7);}/** * 获取当前时间 * */public static String getNowDateStr() {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式String nowdate = df.format(new Date());// new Date()为获取当前系统时间return nowdate;}/** * 获取当前时间标识码精确到毫秒 * */public static String getNowtimeKeyStr(){SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmssSSS");// 设置日期格式String nowdate = df.format(new Date());// new Date()为获取当前系统时间return nowdate;}/** * 获取当前时间标识码精确到秒 * */public static String getNowDateKeyStr(){SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");// 设置日期格式String nowdate = df.format(new Date());// new Date()为获取当前系统时间return nowdate;}}
更多相关文章
- android 日期选择控件 DatePicker
- Android TimeUtile日期处理工具类(干货)
- Android获取系统时间的多种方法
- Android定制--------自定义关机时间
- Android获得时间总结
- android xliff字符串操作
- Android 时间获取总结
- android SystemClock设置系统时间需要system权限
- android开发,你还在犹豫什么呢?进来看看花不了你很多时间的