java中时间与时间戳的相互转换
Posted FanSunny
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中时间与时间戳的相互转换相关的知识,希望对你有一定的参考价值。
1 package com.test.one; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class TimeOne { 8 public static void main(String[] args) throws Exception { 9 String date1 = "2016-05-22 15:11:48"; 10 //调用方法:将时间转换成时间戳 11 TimeOne time = new TimeOne(); 12 String token = time.TimeChangeToken(date1); 13 System.out.println("时间转换为时间戳:"+date1+"----->"+token); 14 //调用方法,将时间戳转换成时间 15 String date = time.TokenChangeToken(token); 16 System.out.println("时间戳转换成时间:"+token+"----->"+date); 17 } 18 //(指定的)时间转换为时间戳 19 public String TimeChangeToken(String date) throws ParseException{ 20 String token ; 21 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 22 Date da = sf.parse(date); 23 Long time = da.getTime(); 24 token = String.valueOf(time); 25 return token; 26 } 27 //将时间戳转换成具体的时间 28 public String TokenChangeToken(String token){ 29 String date ; 30 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 31 Long time = new Long(token); 32 date = sdf.format(time); 33 return date; 34 35 } 36 }
以上是关于java中时间与时间戳的相互转换的主要内容,如果未能解决你的问题,请参考以下文章