導航:首頁 > 編程語言 > javadate轉long

javadate轉long

發布時間:2023-06-10 04:42:35

㈠ 如何用java把date類型轉換成long數字

/**
*@paramargs
*/
publicstaticvoidmain(String[]args)
{
Datedate=newDate();
//返回自1970年1月1日00:00:00GMT以來此Date對象表示的毫秒數。
longtime=date.getTime();
System.out.println(time);
}

㈡ java里如何轉換"Wed Apr 11 16:18:42 +0800 2012"這樣的日期格式,我希望把它轉成long型的毫秒數

package Serial2;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class DateTest {

public static final String SOURCE = "Wed Apr 11 16:18:42 +0800 2012";

public static void main(String[] args) throws ParseException{

SimpleDateFormat sdf = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss Z yyyy", new Locale("ENGLISH", "CHINA"));

Date myDate = sdf.parse(SOURCE);
System.out.println(myDate);

sdf.applyPattern("EEE MMM dd HH:mm:ss Z yyyy");
System.out.println(sdf.format(myDate));

SimpleDateFormat sdf2 = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss", new Locale("CHINESE", "CHINA"));
System.out.println(sdf2.format(myDate));

sdf2.applyPattern("yyyy年MM月dd日 HH時mm分ss秒");
System.out.println(sdf2.format(myDate));

long miliSeconds = myDate.getTime();
System.out.println("自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象經過的毫秒數為:"+miliSeconds+"毫秒");

/*
Wed Apr 11 16:18:42 CST 2012
Wed Apr 11 16:18:42 +0800 2012
2012-04-11 16:18:42
2012年04月11日 16時18分42秒
自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象經過的毫秒數為:1334132322000毫秒
*/
}
}

㈢ java時間格式化,String轉成long的格式

/**
*@paramdate字元串格式的日期
*@paramstyle日期格式
*@return
*/
publiclongdateStr2Long(Stringdate,Stringstyle){
longresult=0;
SimpleDateFormatsdf=newSimpleDateFormat(style);
try{
result=sdf.parse(date).getTime();
}catch(ParseExceptione){
e.printStackTrace();
}
returnresult;
}

/*
*測試
*/
System.out.println(dateStr2Long("2014-11-59:57:28","yyyy-MM-dhh:mm:ss"));
System.out.println(dateStr2Long("1/22/20153:29:57PM","MM/d/yyyhh:mm:ss"));

㈣ java long類型轉換Date類型速度問題

我想可以這樣考慮。畢竟創建對象是要花一定時間的。
Calendar.getInstance()取得一個Calendar,每個long不用創建Date了,直接調用此Calendar的setTimeInMillis方法,應該能節省出創建對象的時間的。
或Date的setTime方法,都是設置時間的。
反正你要輸出,用同一個對象設置比創建要好的。

㈤ 將java怎麼將long類型的時間轉換成年月日的形式

用java代碼實現:

public static String longToDate(long lo){

Date date = new Date(lo);

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sd.format(date);

}

資料拓展:

長整型(long)是計算機程序語言,是程序設計中數據類型的一種表現方式,一般情況下用long 表示長整型。 long 有符號64位整數,范圍是-2^63-2^63 -1 Int64。

閱讀全文

與javadate轉long相關的資料

熱點內容
nb1111y壓縮機性能數據 瀏覽:548
下一代編譯器 瀏覽:130
用什麼app可以查產品批號 瀏覽:435
python自動補齊 瀏覽:903
蘋果wifi安卓怎麼連接不上 瀏覽:933
為什麼有的app只能用蘋果支付 瀏覽:174
手游雲頂文件夾 瀏覽:936
msvc和mingw都是編譯器嗎 瀏覽:424
數控機床編程解析 瀏覽:385
新老鳥虛擬資源網解壓碼 瀏覽:558
如何用域用戶登錄ftp伺服器 瀏覽:22
如何將讀書郎平板升級安卓系統 瀏覽:339
XC16編譯器有免費的嗎 瀏覽:499
編譯和程序編輯 瀏覽:848
androidv4和v7 瀏覽:714
iphoneapp怎麼從文件夾安裝 瀏覽:22
去掉加密平板電腦 瀏覽:377
二叉樹用什麼編譯器寫 瀏覽:324
手機除了主板還有什麼app 瀏覽:183
如何還原在伺服器上刪除的文件 瀏覽:851