如何在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