Java 时间戳与时间字符串的相互转换

本文详细介绍了如何在编程中将时间戳转换为时间字符串以及如何将时间字符串转换为时间戳。提供了两个实用的Java函数实现,适用于日期时间处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.时间戳转时间字符串的方法

/**
*timeStamp就是时间戳,例如"1425617313"  
*/
public static String getTimeStr(String timeStamp) {  
	String strTime = null;   
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");  
	long ltime = Long.valueOf(timeStamp);  
	strTime = sdf.format(new Date(ltime * 1000L));     
	return strTime;  
}

2.时间字符串转时间戳的方法

/**
*strTime为时间字符串,例如"2015年12月9日17时13分23秒"
*/
public static String getTimeStamp(String strTime) {  
	String time = null;  
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");  
	Date d;  
	try {    
		d = sdf.parse(strTime);  
		long l = d.getTime();  
		String str = String.valueOf(l);  
		time = str.substring(0, 10);    
	} catch (ParseException e) {  
		e.printStackTrace();  
	}  
	return time;  
} 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值