package com.pets.util;
import android.annotation.SuppressLint;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.prefs.Preferences;
/**
* 客户端基础配置信息工具类,使用preference作为存储
*
* @author Administrator
*
*/
public class CustomDataUtils {
private static final Preferences prefer = Preferences.userRoot();
public static final String DATE_LONG_FORMAT_YMDHMS = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_SHORT_FORMAT_YMDHMS = "yyyyMMddHHmmss";
/**
* 获取指定对象的最后一次刷新时间,如果是第一次获取,则返回当前时间. 每次获取后将更新最后一次刷新时间
*
* @param key
* @param format
* @return
*/
@SuppressLint("SimpleDateFormat")
public static String lastUpdateTime(String key, String format) {
String lastTime = prefer.get(key, null);
SimpleDateFormat f = new SimpleDateFormat(format);
String curr = f.format(new Date(System.currentTimeMillis()));
prefer.put(key, curr);
return null == lastTime ? curr : lastTime;
}
}