2016-09-07 6 views
1
import java.text.SimpleDateFormat; 
import java.util.Date; 

public class SysDate { 
    public static void main(String[] args) { 
     System.out.println(
       // new SimpleDateFormat("yyyy/MM/DD HH:mm:ss") 
       // right way 
       new SimpleDateFormat("yyyy/MM/dd HH:mm:ss") 
         .format(new Date())); 
    } 
} 

2016/09/251午前14時08分27秒DateのSimpleDateFormatは、これが9月の251日目だと言っていますか?

プロセスは終了コードで終了0

ベター2016年9月7日14時19分03秒

終了コードで仕上げプロセス0

固定。ありがとう。

+1

DDとは何ですか?それはDDできないはずですか? –

+1

'D'は年の日です' d'は月の日です。参照してください:[Docs](http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html) –

+0

@VuralAcar ..確かにそれです。ありがとう。 ddは期待される答えを出しました。 – James

答えて

1

は、このコードを試してみてください。

new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); 

D = Day in year

d = Day in month

0

"DD" 今年の第二百五十一日のように、年に日です。あなたが望む

yyyy/MM/dd HH:mm:ss 
0

コメントに記載されているように、ここではddを使用してください。速い応答に感謝します。

0

大文字のDはあなたにその年の1日を与えます。小文字のdはあなたに月の日を与えます。

関連する問題