时间转换为时间戳:
/* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = simpleDateFormat.parse(s); long ts = date.getTime(); res = String.valueOf(ts); return res; }
时间戳转换为时间:
/* * 将时间戳转换为时间 */ public static String stampToDate(String s){ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long lt = new Long(s); Date date = new Date(lt); res = simpleDateFormat.format(date); return res; }
java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。
String -> Date
1 2 3 | java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd " ); String s= "2011-07-09 " ; Date date = formatter.parse(s); |
2. Date->String
1 2 | java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd " ); String date = formatter.format( new Date()); //格式化数据 |