时间工具类,用于获取时间及时间戳与日期的转换
import androID.icu.text.SimpleDateFormat;import androID.os.Build;import androIDx.annotation.RequiresAPI;import java.text.ParseException;import java.util.Date;public class Timetools { // 获取13位时间戳(ms) @RequiresAPI(API = Build.VERSION_CODES.N) public long getStamp(){ long timeStamp = System.currentTimeMillis(); return timeStamp; } // 将日期转换为时间戳 @RequiresAPI(API = Build.VERSION_CODES.N) public long datetoStamp(String time){ SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date; try{ date = sf.parse(time); } catch(ParseException e) { return 0; } return date.getTime(); } //将时间戳转换为日期 @RequiresAPI(API = Build.VERSION_CODES.N) public String stampToDate(long time){ Date d = new Date(); SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sf.format(d); }}
总结 以上是内存溢出为你收集整理的Android工具类——时间全部内容,希望文章能够帮你解决Android工具类——时间所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)