0.确保自己写的每篇博客对得起自己也对得起花时间和信任看博客的读者.
1.知识要不断的总结,记录成笔记,看了好多遍还记不下来,不理解那就去多写,多画,能清晰透彻的将知识讲给别人,这才算是理解的一个基本层次.
2.2020之后只写自己真正经历使用过的内容.
9
*
@return
10
*/
11
public
static
String timeStamp2Date(String seconds,String format) {
12
if
(seconds ==
null
|| seconds.isEmpty() || seconds.equals("null"
)){
13
return
""
;
14
}
15
if
(format ==
null
||
format.isEmpty()){
16
format = "yyyy-MM-dd HH:mm:ss"
;
17
}
18
SimpleDateFormat sdf =
new
SimpleDateFormat(format);
19
return
sdf.format(
new
Date(Long.valueOf(seconds+"000"
)));
20
}
21
/**
22
* 日期格式字符串转换成时间戳
23
*
@param
date 字符串日期
24
*
@param
format 如:yyyy-MM-dd HH:mm:ss
25
*
@return
26
*/
27
public
static
String date2TimeStamp(String date_str,String format){
28
try
{
29
SimpleDateFormat sdf =
new
SimpleDateFormat(format);
30
return
String.valueOf(sdf.parse(date_str).getTime()/1000
);
31
}
catch
(Exception e) {
32
e.printStackTrace();
33
}
34
return
""
;
35
}
37
/**
38
* 取得当前时间戳(精确到秒)
39
*
@return
40
*/
41
public
static
String timeStamp(){
42
long
time =
System.currentTimeMillis();
43
String t = String.valueOf(time/1000
);
44
return
t;
45
}
47
public
static
void
main(String[] args) {
48
String timeStamp =
timeStamp();
49
System.out.println("timeStamp="+timeStamp);
//
运行输出:timeStamp=1470278082
50
System.out.println(System.currentTimeMillis());
//
运行输出:1470278082980
51
//
该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数
53
String date = timeStamp2Date(timeStamp, "yyyy-MM-dd HH:mm:ss"
);
54
System.out.println("date="+date);
//
运行输出:date=2016-08-04 10:34:42
56
String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss"
);
57
System.out.println(timeStamp2);
//
运行输出:1470278082
58
}