java 日期轉時間戳,時間戳轉為日期


package date;

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

public class test {
public static void main(String[] args) {
  Date d = new Date();
  String beginDate = "1435845268096";

  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

  String sd = sdf.format(new Date(Long.parseLong(beginDate))); // 時間戳轉換日期
  System.out.println(d.getTime());
  System.out.println(sd);
  String sdt = sdf.format(d);
  System.out.println("當前系統時間:" + sdt);
  System.out.println("系統時間戳:" + d.getTime());
  System.out.println("時間戳轉換日期:" + sd);
  try {
    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
    d = sf.parse("2015-07-03 22:20:20");// 日期轉換為時間戳
  } catch (ParseException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  }
    long timeStemp = d.getTime();
    System.out.println("日期轉換時間戳:" + timeStemp);

    test t = new test();
    System.out.println(">>>>>>>>>>>>>//時間戳轉換日期>"
    + t.stampToTime("1435845268096"));
    System.out.println("<<<<<<<<<<<<<<<<//日期轉換為時間戳<"
    + t.timeToStamp("2015-07-03"));
  }

  /* //時間戳轉換日期 */
  public String stampToTime(String stamp) {
  String sd = "";
  Date d = new Date();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  sd = sdf.format(new Date(Long.parseLong(stamp))); // 時間戳轉換日期
  return sd;
 }

  /* //日期轉換為時間戳 */
 public long timeToStamp(String timers) {
  Date d = new Date();
  long timeStemp = 0;
 try {
  SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
  d = sf.parse(timers);// 日期轉換為時間戳
 } catch (ParseException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }
  timeStemp = d.getTime();
  return timeStemp;
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM