1. 程式人生 > >Android 各種時間格式轉化和獲取時間戳

Android 各種時間格式轉化和獲取時間戳

public class TimeUtils {
    //十位時間戳字串轉小時分鐘秒
public static String Hourmin(String time) {
        SimpleDateFormat sdr = new SimpleDateFormat("HH:mm:ss");
@SuppressWarnings("unused")
        long lcc = Long.valueOf(time);
        int i = Integer.parseInt(time);
String times = sdr.format(new Date(i * 1000L
)); return times; } //十位時間戳字串轉年月 public static String YearMon(String time) { SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月"); @SuppressWarnings("unused") long lcc = Long.valueOf(time); int i = Integer.parseInt(time); String times = sdr.format(new Date(i * 1000L
)); return times; } //十位時間戳字串轉月日 public static String MonthDay(String time) { SimpleDateFormat sdr = new SimpleDateFormat("MM月dd日"); @SuppressWarnings("unused") long lcc = Long.valueOf(time); int i = Integer.parseInt(time); String times = sdr.format(new Date(i * 1000L));
return times; } //獲取13位字串格式的時間戳 public static String getTime13() { long time = System.currentTimeMillis(); String str13 = String.valueOf(time); return str13; } //獲取10位字串格式的時間戳 public static String getTime() { long time = System.currentTimeMillis() / 1000;//獲取系統時間的10位的時間戳 String str = String.valueOf(time); return str; } public static String YMDHMS(String time){ SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss"); @SuppressWarnings("unused") long lcc = Long.valueOf(time); int i = Integer.parseInt(time); String times = sdr.format(new Date(i * 1000L)); return times; } }