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;}}

更多相关文章

  1. android 日期选择控件 DatePicker
  2. Android TimeUtile日期处理工具类(干货)
  3. Android获取系统时间的多种方法
  4. Android定制--------自定义关机时间
  5. Android获得时间总结
  6. android xliff字符串操作
  7. Android 时间获取总结
  8. android SystemClock设置系统时间需要system权限
  9. android开发,你还在犹豫什么呢?进来看看花不了你很多时间的

随机推荐

  1. android与linux内核对比--《Android系统
  2. Android多进程总结一:生成多进程(android
  3. Android进阶(十)Android 发邮件
  4. Android中的13种Drawable小结
  5. 使用android快速开发框架afinal 开发andr
  6. android中的资源,资源与xml文件
  7. 用fastboot大刷Android ~换个方法刷andro
  8. android待机详细结合代码分析(二)
  9. Android 核心分析(12) -----Android GEWS
  10. Android 连接WIF获取的信息剖析