8

sqlliteデータベースからフォーマットされた日付があります。これをグラフビューで使用するには、長い数値でフォーマットする必要があります。

形式は次のとおりです。

2012-07-11 10:55:21

どうすればミリ秒に変換できますか?

4

4 に答える 4

7

このコードを使用して、文字列をDateオブジェクトに変換できます。-

Date d = DateFormat.parse(String s)

次に、組み込みのメソッドを使用してミリ秒に変換します

long millisec = d.getTime();

于 2012-07-11T16:23:37.290 に答える
6

使用するdate.getTime()

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");
formatter.setLenient(false);


String oldTime = "2012-07-11 10:55:21";
Date oldDate = formatter.parse(oldTime);
long oldMillis = oldDate.getTime();
于 2012-07-11T16:22:43.453 に答える
0

これを試して:

import java.util.*;


public class ConvertDateIntoMilliSecondsExample{

public static void main(String args[]){

//create a Date object  
Date date = new Date();
System.out.println("Date is : " + date);

//use getTime() method to retrieve milliseconds
System.out.println("Milliseconds since January 1, 1970, 00:00:00 GMT : "
                  + date.getTime());

    }

}
于 2012-07-11T16:21:00.307 に答える