2012-08-01 70 views
15

可能重複:
converting long string to date如何長日期值轉換爲毫米/ dd/yyyy格式

我需要轉換日期值MM/DD/YYYY format.my long value is

strDate1="1346524199000" 

請幫我

+2

請看這裏http://stackoverflow.com/questions/11753341/converting-long-string-to-date爲您自己的問題可能的重複。 – 2012-08-01 08:44:14

+0

http://stackoverflow.com/questions/11753341/converting-long-string-to-date這是很長的字符串到日期轉換..我需要很長的日期轉換.. – 2012-08-01 08:48:55

+0

那麼這裏的長數據類型。我只能看到字符串數據類型。所以它的字面意思是這兩個問題都有相同的想法。 YOu沒有顯示任何顯示長數據類型的點。 – 2012-08-01 08:53:38

回答

40

請參閱下面以字符串形式給出日期的代碼。

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



public class Test{ 

    public static void main(String[] args) { 
     long val = 1346524199000l; 
     Date date=new Date(val); 
     SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy"); 
     String dateText = df2.format(date); 
     System.out.println(dateText); 
    } 
} 
+0

日期日期=新日期(1346524199000l);它會一直給予1970年 – JosephM 2017-03-31 12:30:31

1

嘗試是這樣的:

public class test 
{ 

    public static void main(String a[]) 
    { 
     long tmp = 1346524199000; 

     Date d = new Date(tmp); 
     System.out.println(d); 
    } 
} 
7

請參閱下面的代碼格式化日期

long strDate1 = 1346524199000; 
Date date=new Date(strDate1); 

try { 
     SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z"); 
     SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy"); 
     date = df2.format(format.parse("yourdate"); 
    } catch (java.text.ParseException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
2

試試這個例子

String[] formats = new String[] { 
    "yyyy-MM-dd", 
    "yyyy-MM-dd HH:mm", 
    "yyyy-MM-dd HH:mmZ", 
    "yyyy-MM-dd HH:mm:ss.SSSZ", 
    "yyyy-MM-dd'T'HH:mm:ss.SSSZ", 
}; 
for (String format : formats) { 
    SimpleDateFormat sdf = new SimpleDateFormat(format, Locale.US); 
    System.err.format("%30s %s\n", format, sdf.format(new Date(0))); 
    sdf.setTimeZone(TimeZone.getTimeZone("UTC")); 
    System.err.format("%30s %s\n", format, sdf.format(new Date(0))); 
} 

和閱讀本http://developer.android.com/reference/java/text/SimpleDateFormat.html