0

たとえば、時間を数値形式で表すxmlファイルがあります。

1361988590126は日付/時刻を表します27/02/201319:09

検索から、この日付/時刻が13個の数値で構成されるjava/javascriptコードを使用してミリ秒に変換されていることがわかりました。

このロジックがどのように機能しているか、またこれらの数値を解釈して時間に変換したり、その逆を行ったりする方法を知る必要がありました。

そして、誰かが私に、その標準年から始めて、今回がどのように小数に変換されているかについてのいくつかの定式化を教えてください。1970年

助けてください。

ありがとう

4

1 に答える 1

0

まず、こちらをご覧ください:http: //xkcd.com/1179/ :)

私の知る限り、これは01.01.1970以降のミリ秒のカウントであり、Dateオブジェクトにはその処理方法を知っているコンストラクターがあります。適切なを使用して前後に変換できるはずですSimpeDateFormat

public class MillisecondToDate {
    public static void main(String[] args)throws Exception {
        long yourmilliseconds = 1119193190;
        SimpleDateFormat sdf = new SimpleDateFormat("MMM dd,yyyy HH:mm");

        Date resultdate = new Date(yourmilliseconds);
        System.out.println(sdf.format(resultdate));  
    } 
}  

http://www.roseindia.net/java/java-conversion/MillisecondToDate.shtmlhttp://www.java-examples.com/convert-date-milliseconds-exampleのように、例はGoogleで簡単に見つけることができます。

于 2013-02-28T12:16:48.877 に答える