方式一:
- import java.text.SimpleDateFormat;
- SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss");
- Date curDate = new Date(System.currentTimeMillis());
- //获取当前时间
import java.text.SimpleDateFormat;
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss");
Date curDate = new Date(System.currentTimeMillis());
//获取当前时间
String str = formatter.format(curDate);
方式二:
- 取得系统时间
- 1。
- long time=System.currentTimeMillis();
- 2。
- final Calendar mCalendar=Calendar.getInstance();
- mCalendar.setTimeInMillis(time);
- 取得小时:mHour=mCalendar.get(Calendar.HOUR);
- 取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);
- 3。
- Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料
- t.setToNow(); // 取得系统时间。
- int year = t.year;
- int month = t.month;
- int date = t.monthDay;
- int hour = t.hour; // 0-23
- 4。
- DateFormat df = new SimpleDateFormat("HH:mm:ss");
- df.format(new Date());
取得系统时间
1。
long time=System.currentTimeMillis();
2。
final Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小时:mHour=mCalendar.get(Calendar.HOUR);
取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);
3。
Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料
t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
4。
DateFormat df = new SimpleDateFormat("HH:mm:ss");
df.format(new Date());
- /*时间戳转换成字符窜*/
- public static String getDateToString(long time) {
- Date d = new Date(time);
- sf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
- return sf.format(d);
- }
/*时间戳转换成字符窜*/
public static String getDateToString(long time) {
Date d = new Date(time);
sf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
return sf.format(d);
}