sqlliteデータベースからフォーマットされた日付があります。これをグラフビューで使用するには、長い数値でフォーマットする必要があります。
形式は次のとおりです。
2012-07-11 10:55:21
どうすればミリ秒に変換できますか?
sqlliteデータベースからフォーマットされた日付があります。これをグラフビューで使用するには、長い数値でフォーマットする必要があります。
形式は次のとおりです。
2012-07-11 10:55:21
どうすればミリ秒に変換できますか?
このコードを使用して、文字列をDateオブジェクトに変換できます。-
Date d = DateFormat.parse(String s)
次に、組み込みのメソッドを使用してミリ秒に変換します
long millisec = d.getTime();
使用する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();
これを試して:
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());
}
}