2025-02-17

Java代碼 
package ceshi; 
 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
 
 
public class stringinttimestamp { 
 
 
public static void main(String[] args) { 
String time = "2010年12月08日11時17分00秒"; 
System.out.println(time); 
 
// 字符串=======>時間戳 
String re_str = getTime(time); 
System.out.println(re_str); 
 
// 時間戳======>字符串 
String data = getStrTime("1316626497"); 
System.out.println(data); 

 
 
// 將字符串轉為時間戳 
public static String getTime(String user_time) { 
String re_time = null; 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH時mm分ss秒"); 
Date d; 
try { 
d = sdf.parse(user_time); 
long l = d.getTime(); 
String str = String.valueOf(l); 
re_time = str.substring(0, 10); 
} catch (ParseException e) { 
// TODO Auto-generated catch block 
e.printStackTrace(); 

return re_time; 

 
// 將時間戳轉為字符串 
public static String getStrTime(String cc_time) { 
String re_StrTime = null; 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH時mm分ss秒"); 
// 例如:cc_time=1291778220 
long lcc_time = Long.valueOf(cc_time); 
re_StrTime = sdf.format(new Date(lcc_time * 1000L)); 
return re_StrTime; 

作者“極客網絡”
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *