您的位置:首页 > 移动开发 > Android开发

Android 时间戳和时间之间的转化

2016-01-26 10:28 316 查看
package timeDemo;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class TimeDemo {

private static SimpleDateFormat sf = null;

/* 获取系统时间 格式为:"yyyy/MM/dd " */

public static String getCurrentDate() {

Date d = new Date();

sf = new SimpleDateFormat("yyyy年MM月dd日");

return sf.format(d);

}

/* 时间戳转换成字符窜 */

public static String getDateToString(long time) {

Date d = new Date(time);

sf = new SimpleDateFormat("yyyy年MM月dd日");

return sf.format(d);

}



/* 将字符串转为时间戳 */

public static long getStringToDate(String time) {

sf = new SimpleDateFormat("yyyy年MM月dd日");

Date date = new Date();

try {

date = sf.parse(time);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return date.getTime();

}

public static void main(String[] args) {

String TIME = TimeDemo.getDateToString(1445875200000l);

System.out.println("TIME==" + TIME);

String CURRENTTIME = TimeDemo.getCurrentDate();

System.out.println("CURRENTtime" + CURRENTTIME);

long CHUO = TimeDemo.getStringToDate(CURRENTTIME);

System.out.println(CHUO);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: