将date类型转化为long类型,将long转化成date类型

来源:互联网 发布:淘宝万隆线材真假 编辑:程序博客网 时间:2024/05/08 14:04

Java中把Date类型转换成Long类型

import java.util.Date;
import java.text.ParseException; 
import java.text.SimpleDateFormat;

public class TimeToLong {

 /**
  * @param args
  */
 public static void main(String[] args) throws ParseException{
  // TODO Auto-generated method stub
  Date d=new Date();
  long t=d.getTime();
  System.out.println(t);
  
  //将字符串类型转化成Date类型
  String s="2009-08-04 14:37:47";
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
  Date d2=null;
  d2=sdf.parse(s);//将String to Date类型 
  System.out.println(d2);
  
  long t3=d2.getTime();
  System.out.println(t3);
 }

}

------------------------------------------------------------------------------------------------------------------------------------

import java.util.Calendar;
import java.util.Formatter;
import java.util.Locale;


public class Long_Time {


/**
* @param args
*/
public static void main(String[] args) {
String datestr = getDateStr(System.currentTimeMillis());
System.out.println(datestr);
System.out.println(System.currentTimeMillis()+"bendi longtime");
System.out.println(getDateStr(1378125213032L)+"-----------");
 1378125213032
}

private static String getDateStr(long millis) {
       Calendar cal = Calendar.getInstance();
                    cal.setTimeInMillis(millis);
                    Formatter ft=new Formatter(Locale.CHINA);
                    return ft.format("%1$tY年%1$tm月%1$td日%1$tA,%1$tT %1$tp", cal).toString();
}
}

0 0
原创粉丝点击