public class MyDate {
private static String[] week=
{
"日","一","二","三","四","五","六"
};
// 获取当前日期和时间
public static String getCurrentDateStr()
{
StringBuilder dateStr = new StringBuilder();
Calendar calendar = Calendar.getInstance();
dateStr.append(calendar.get(Calendar.YEAR)+"年 ")
.append(calendar.get(Calendar.MONTH)+1+"月 ")
.append(calendar.get(Calendar.DAY_OF_MONTH)+"日 ")
.append("星期"+week[calendar.get(Calendar.DAY_OF_WEEK)-1])
.append((calendar.get(Calendar.AM_PM)==Calendar.AM)?" 上午 ":" 下午 ")
.append(calendar.get(Calendar.HOUR)+":")
.append(calendar.get(Calendar.MINUTE));
return dateStr.toString();
}
// 将日期时间转换成毫秒
public static long getMillisecond(int year, int month, int dayOfMonth, int hour, int minute)
{
Calendar calendar = Calendar.getInstance();
calendar.set(year,month,dayOfMonth,hour,minute);
return calendar.getTimeInMillis();
}
/**
* @param args
*/
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
long mi = getMillisecond(calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH),calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE));
System.out.println("-------"+mi);
calendar.setTimeInMillis(mi);
System.out.println(calendar.toString());
}
}
java 获取当前日期时间
猜你喜欢
转载自blog.csdn.net/manymore13/article/details/8134690
今日推荐
周排行