2016-05-21 4 views
1

同じ結果を得るために、Javaで以下のコードを(C#で書かれています)書き直すにはどうすればよいですか?CでのこのコードのようにjavaのtimeStampを取得する方法

TimeSpan Now = DateTime.UtcNow.Subtract(new DateTime(1970,1, 1)); 
long TimeStamp = Convert.ToInt64(Math.Floor(Now.TotalMilliseconds)); 

私はTimeStamp(long変数)の値を取得するためにC#コードをJava言語に翻訳したいと考えています。

+0

あなたがjava8を使用している場合は、私がLocalDateTimeを使うのLocalDateTime – aviad

+0

を使用してperiod.betweenにより、今と1970年1月1日の間の時間を取得。これをC#コードのようなTimeStamp(long variable)形式に変換したいと思います。@ aviad –

+0

上記のコードは、1970年1月1日からのミリ秒数を示していますか?私はC#人ではない。あなたのコードの出力はC#のように見えますか? –

答えて

1

を単に使用します。

long timestamp = System.currentTimeMillis(); 
1

あなたがこれを使用することができます。

java.util.Date date= new java.util.Date(); 
    System.out.println(new Timestamp(date.getTime())); 
関連する問題