最近开发经常遇到Long与Date相互转换的问题,总结了一些,现在记下来吧 从long 到 Date public static void main(String arg[]){ SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String test = date.format(new Date(1273839053L * 1000)); System.out.println(test); } 从Date 到 Long public static void main(String arg[]){ String str = "2010-3-31 00:00:00"; Timestamp result = java.sql.Timestamp.valueOf(str); result.getTime(); System.out.println("===>>>"+result.getTime()); }