时间戳和字符串之间的互相转换

简介: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestTime { public static void main(S...
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestTime {

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(re_str);
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;

}
}

 

相关文章
|
10天前
|
存储 Unix C++
c++时间形式转换
【10月更文挑战第29天】在 C++ 中,时间形式转换主要涉及将时间在不同表示形式之间转换,如字符串与 `tm` 结构或 `time_t` 类型之间的转换。常用的基本时间类型包括 `time_t` 和 `tm` 结构,转换函数有 `strftime` 和 `strptime`,可以满足大多数时间处理需求。此外,还可以通过自定义类来扩展时间转换功能。
|
5月前
|
安全 C语言 C++
数与字符串相互转化
数与字符串相互转化
27 1
|
JavaScript 前端开发 API
`toISOString()` 方法将日期对象转换为字符串
`toISOString()` 方法将日期对象转换为字符串
314 1
|
6月前
将毫秒数量转换为时分秒字符串(毫秒数→转换为→00:00:00.000或00天00时00分00秒000毫秒形式)
将毫秒数量转换为时分秒字符串(毫秒数→转换为→00:00:00.000或00天00时00分00秒000毫秒形式)
进制之间的转换
说明:进制之间的转换有多种,我只列出自己常使用的方法。 十进制:十进制是以 0-9 这九个数字组成的,也是我们日常生活中最常见的数字 二进制:二进制是 0 和 1 这两个数字组成的,一般常用于计算机中表示 八进制:八进制是 0-7 这八个数字组成的,为了区分,一般开头以 0 开头 十六进制:十六进制由 0-9 和A-F 组成,从 A-F 为 10-15,为了区别,开头以 0x 开头
|
12月前
|
JSON 小程序 JavaScript
小程序返回的时间戳转化成时间
小程序返回的时间戳转化成时间
47 0
|
JavaScript 数据格式
Dayjs格式和xx-xx-xx之间相互转换
Dayjs格式和xx-xx-xx之间相互转换
95 0
|
Linux
time模块: 时间戳、结构化时间、格式化时间的获取与相互转化
time模块: 时间戳、结构化时间、格式化时间的获取与相互转化
120 0
|
C语言 C++
C++——数据类型之间的转换
C++——数据类型之间的转换