如何在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.
時間= Unix的timestam p格式。我增加了64800秒的時間,所以它將被轉換爲山區標準時間。
*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));
你還挺感動球門柱...我的回答說明如何格式化時間,你可以包含在一個名爲「時間戳(日期日期)」 – Mikaveli 2011-01-27 10:12:28