//時間轉換工具類 public class TimeUtils { /** * 時間戳轉爲時間(年月日,時分秒) * * @param cc_time 時間戳 * @return */ public static String getStrTime(String cc_time) { String re_StrTime = null; //同理也能夠轉爲其它樣式的時間格式.例如:"yyyy/MM/dd HH:mm" SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); // 例如:cc_time=1291778220 long lcc_time = Long.valueOf(cc_time); re_StrTime = sdf.format(new Date(lcc_time * 1000L)); return re_StrTime; } /** * 時間轉換爲時間戳 * * @param timeStr 時間 例如: 2016-03-09 * @param format 時間對應格式 例如: yyyy-MM-dd * @return */ public static long getTimeStamp(String timeStr, String format) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); Date date = null; try { date = (Date) simpleDateFormat.parse(timeStr); long timeStamp = date.getTime(); return timeStamp; } catch (ParseException e) { e.printStackTrace(); } return 0; } //秒換算成小時 public static String formatTimeS(long seconds) { int temp = 0; StringBuffer sb = new StringBuffer(); if (seconds > 3600) { temp = (int) (seconds / 3600); sb.append((seconds / 3600) < 10 ? "0" + temp + ":" : temp + ":"); temp = (int) (seconds % 3600 / 60); changeSeconds(seconds, temp, sb); } else { temp = (int) (seconds % 3600 / 60); changeSeconds(seconds, temp, sb); } return sb.toString(); } private static void changeSeconds(long seconds, int temp, StringBuffer sb) { sb.append((temp < 10) ? "0" + temp + ":" : "" + temp + ":"); temp = (int) (seconds % 3600 % 60); sb.append((temp < 10) ? "0" + temp : "" + temp); } //獲取系統時間戳 public String getTime(){ long time=System.currentTimeMillis()/1000;//獲取系統時間的10位的時間戳 String str=String.valueOf(time); return str; } //獲取系統時間 public String getTimes() { long currentTime = System.currentTimeMillis(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH時mm分ss秒"); Date date = new Date(currentTime); String format = formatter.format(date); return format; } }
Android自帶的Base64加密android
import android.util.Base64;
String s= Base64.encodeToString("變量".getBytes(),Base64.DEFAULT);
解碼:app
byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT); String 變量=new String(b); byte b[]=android.util.Base64.decode(字符串,Base64.DEFAULT);