當前位置:首頁 » 編程語言 » java時間戳秒

java時間戳秒

發布時間: 2023-05-12 12:25:46

java怎麼判斷是否為時間戳

你想將它轉換成時間後幹嘛?
直接try{
將字元串轉換,成功的話就執行轉換時間後的代碼
}catch{
失敗的話捕獲異常說明該字元串就是時間戳不能轉換,然後再執行為時間戳需要執行的代碼
}

⑵ java時間戳是什麼

時間戳就是一種類型,只是精度很高,比datetime要精確的多,通常用來防止數據出現臟讀現象

⑶ java中如何實現時間戳和北京時間gtm的互換

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;

}

}

復制代碼

打臘賣印結果為:帶襲
2010年12月08日11時17分00秒
1291778220
2010年12月08日11時17分00秒
只精確到秒

⑷ Java 如何獲得 Unix 時間戳

時間戳是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,所以可以將當前毫秒時間轉換成秒級時間就可以了:
System.currentTimeMillis()/1000L就可以了

⑸ java怎樣計算兩個日期之間的秒數

java中Date時間可以用getTime()來獲得1970年1月1日到當前時間的毫秒數,所以可以這樣來計算得出兩個時間的秒數:
try {

Date a = new Date();

Thread.sleep(3000);

Date b = new Date();

long interval = (b.getTime() - a.getTime())/1000;

System.out.println("兩個時間相差"+interval+"秒");//會列印出相差3秒

} catch (InterruptedException e) {

e.printStackTrace();

⑹ 請問Java怎麼獲得當前時間戳,要int型的不要long的!

PHP的 time() 函數返回的結果是 Unix 時間戳,值的單位是秒;

Java 中System.currentTimeMillis() 返回的結果,值的單位是毫秒。

那麼很容易就知道,除以 1000 就行了嘛:

intseconds=System.currentTimeMillis()/1000;

⑺ java 如何獲取當前時間的時間戳

時間戳通常是」yyyyMMddHHmmss「的,舉例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
輸出結果:20150704173752。
備註:時間戳中的時間顯示格式可以根據實際情況設置即可。

⑻ Java獲取時間戳精確到年月日時

其實系統默認的都是毫秒數的時間戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的
new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(System.currentTimeMillis());

⑼ Java:1392515067621這種從1970年開始的毫秒數的時間戳叫什麼時間戳呢

時間戳是自 1970 年 1 月 1 日(08:00:00 GMT)至當前時間的總秒數,它也被稱為 Unix 時間戳。

⑽ java中14位時間戳怎麼獲取

按你描述,應該想要的是Unix時間戳,即當前時間到1970年1月1日0:0:0的毫秒數據。
在java裡面Data類型可以直接用API獲取。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
String value=20150704000000;
df.parse(value).getTime(); 就是你想要的時間戳。
具體可以查看Date類型的API
以及http://tool.chinaz.com/Tools/unixtime.aspx?jdfwkey=pqr111

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:713
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:977
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:686
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:838
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:745
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1085
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:314
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:194
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:882
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:840