導航:首頁 > 編程語言 > java獲取時間毫秒數

java獲取時間毫秒數

發布時間:2022-04-14 20:02:15

java如何把時間格式轉為毫秒

獲取毫秒數,即long類型的數值,僅能返回自 1970 年 1 月 1 日 00:00:00 GMT 以來的毫秒數。

一樓、二樓的回答就是正確的,不過在使用中還需要根據自身使用環境,直接使用或者進一步按需優化後再使用。

最常使用的就是,把String類型的日期先轉換為Date類型,最後直接調用.getTime()即可,這也是比較方便的了。

還有就是以上提到的Timestamp類中的valueOf(String s) 方法,這里一定要注意,給定的字元串日期型數據必須符合置頂指定格式:yyyy-mm-dd hh:mm:ss[.fffffffff],否則會拋出異常。

PS>

Ⅱ java怎麼獲取當前系統時間 毫秒數

首先獲取當前時間:

java.util.Date nowdate = new java.util.Date();

2/2

然後如果你想時間的格式和你想用的時間格式一致 那麼就要格式化時間了SimpleDateFormat 的包在java.text包下SimpleDateFormat

sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //年月日 時分秒

String t = sdf.parse(nowdate);

Ⅲ JAVA如何獲取當前小時的毫秒數呢是當前小時,比如2014-03-04 下午16:00:00的毫秒數

大寫的s表示毫秒數

你的這個可以這么寫

SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd aHH:mm:ss:SSS");

System.out.println(dateFormatGmt.format(new Date()));

輸出2014-03-04 下午18:13:05:627

這個627就是對應那個SSS,也就是當前毫秒數

Ⅳ java中想獲取前一天的開始和結束的兩個毫秒數,請問分別怎樣獲取

方法一:
Date date=new Date();
String ss= ""+date.getTime();
Calendar c = Calendar.getInstance();
long l = c.getTimeInMillis();

方法二:
Date dt= new Date();
Long time= dt.getTime();
Long time2=System.currentTimeMillis();

這里提供了兩種方式獲取時間,但是如果想獲取前一天的時間,用日歷類實現即可。

Ⅳ java 怎麼獲取指定時間的毫秒值如(2012-5-5)

DateFormat format=new SimpleDateFormat("yyyy-MM-dd");
try {
java.util.Date dateTime = format.parse("2012-05-05");
long time=dateTime.getTime();
System.out.println("Time:"+time);
} catch (ParseException e) {
e.printStackTrace();
}
時間如果是Date類型直接getTime()就可以...如果是String類型就用上面的代碼轉成Date然後取毫秒值.

Ⅵ java中如何將Timestamp轉換為毫秒數

我寫了一個把當前時間轉換為毫秒數的例子,你參考一下,我這運行沒問題:

package test;

import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
* @author Administrator
*當前時間轉換為毫秒數
*/
public class DeclareTimer {

public static void main(String[] args) throws ParseException {
//獲取當前時間
Timestamp t = new Timestamp(new Date().getTime());
System.out.println("當前時間:"+t);
//定義時間格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddhhmmss");
String str = dateFormat.format(t);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm");
//此處轉換為毫秒數
long millionSeconds = sdf.parse(str).getTime();// 毫秒
System.out.println("毫秒數:"+millionSeconds);
}
}

Ⅶ java如何用特定時區取指定時間的毫秒數

使用birt自帶的函數,dataSetRow["mydate"].toLocaleDateString()
會自動判斷客戶區域來顯示時間。
或者點擊該數據單元,在下方的屬性編輯器里,選擇「Format Datetime」,漢化版叫「格式化日期」,定義顯示時間的格式。

Ⅷ Java 如何獲得 某一日期對應的毫秒數.例如2008年8月8日下午8點對應的毫秒數

1. 把日期轉換成java.util.Date對象, 然後調用Date類的getTime方法。
2. 把日期轉換成java.util.Calendar對象, 然後調用get(time)方法。

希望能幫到你。

Ⅸ java取得一段時間的毫秒數

這就看你的具體需求了啊,比如一周內登錄過,那這一周內,指的是自然周(周一到周日為一個周期),還是說是從上次登錄時間往後推7天是一個周期?月也是一樣的道理。

閱讀全文

與java獲取時間毫秒數相關的資料

熱點內容
編譯怎麼學 瀏覽:329
數碼管顯示0到9plc編程 瀏覽:665
伺服器是為什麼服務的 瀏覽:765
java定義數據類型 瀏覽:874
安卓pdf手寫 瀏覽:427
什麼是app開發者 瀏覽:284
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:886
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:646
小程序開發如何租用伺服器 瀏覽:80