j2meコードで現在の日付のタイムスタンプを取得するにはどうすればよいですか?j2meの現在の日付タイムスタンプを調べる方法は?
私たちは、Java SEに行い、このようなタイムスタンプ何かに現在の日付を変換したい:
java.util.Date date= new java.util.Date();
System.out.println(new Timestamp(date.getTime()));
j2meコードで現在の日付のタイムスタンプを取得するにはどうすればよいですか?j2meの現在の日付タイムスタンプを調べる方法は?
私たちは、Java SEに行い、このようなタイムスタンプ何かに現在の日付を変換したい:
java.util.Date date= new java.util.Date();
System.out.println(new Timestamp(date.getTime()));
ここに行く:
public class DateAndTime extends MIDlet implements CommandListener{
private Display disp;
private Date d;
private DateField currentDate;
private Form form;
private int index;
public DateAndTime(){
form = new Form("Data and Time");
d = new Date();
currentDate = new DateField("", DateField.DATE_TIME);
currentDate.setDate(d);
}
public void startApp(){
index = form.append(currentDate);
disp = Display.getDisplay(this);
disp.setCurrent(form);
}
}
このリンクは完全なチュートリアルを提供します:current-date-time
編集: -
はこのような何かを試してみてください。
new Date().getTime();
//------- OR
long dtMili = System.currentTimeMillis();
Date dt = new Date(dtMili);
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
cal.getTime(); //-------- This will give you the timestamp.
+1完全な例については、おそらくパッケージのインポートを追加してください。 – Mikaveli
@Mikaveli:はい輸入が必要です。 –
それはjava.util package
時間= Unixのtimestamこのリンクを参照してくださいを使用しますpフォーマット。私はその時間に64800秒を追加して、Mountain Standard Timeに変換されました。あなたはちょっとゴールポストを移動した
*timestamp 24 * 60 * 60
.getTime()//milliseconds 24 * 60 * 60 * 1000
private DateField dateField1; ///////////////////////
dateField1= new DateField("Date:", DateField.DATE); f.append(dateField1);
Date d = new Date(); dateField1.setDate(d);
String TimeSeg = String.valueOf(((dateField1.getDate().getTime()/1000)+64800));
...私の答えは、時間をフォーマットする方法を示して、あなたは「TIMESTAMP(日付)」と呼ばれる方法でそれを含めることができ – Mikaveli