2011-10-13 21 views
4

如何獲得當前日期DD-MM-YYYY格式黑莓獲取當前日期DD-MM-yyyy格式

我已經嘗試以下,但它給我的1318502493

long currentTime = System.currentTimeMillis()/1000; 

System.out.println("Current time in :" + currentTime); 

回答

13
private String pattern = "dd-MM-yyyy"; 
String dateInString =new SimpleDateFormat(pattern).format(new Date()); 
+3

就我個人而言,我會使用'Date'的無參數構造函數,因爲它已經獲得當前時間。 *這種方式*更明確,但。 –

+0

以及如何獲得這種格式的響應「星期五Octomber 14」?如果你有任何想法plz幫助我 – Hitarth

+0

我只想得到時間我怎麼能得到它? – Swati

5
輸出
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy"); 
return formatter.format(new Date()); 
+1

「DD」將是*年的那一天*幾乎可以肯定*不是* OP真正想要的。 –

+0

好點,只是使用他給的模式,但你有一個點:) (編輯) –

+0

我只想得到時間,我怎麼能得到它? – Swati

2

檢查您是否可以使用SimpleDateFormat。如果可以,創建該類的一個對象,並使用它來格式化System.currentTimeMillis()提供的返回。下面的一些代碼:

import java.util.*; 
import java.text.*; 

public class DateTest { 
    public static String getCurrentTimeStamp() { 
     SimpleDateFormat formDate = new SimpleDateFormat("dd-MM-yyyy"); 

     // String strDate = formDate.format(System.currentTimeMillis()); // option 1 
     String strDate = formDate.format(new Date()); // option 2 
     return strDate; 
    } 
    public static void main (String args[]) { 
     System.out.println(getCurrentTimeStamp()); 
    } 
}