package test;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
/**
* @author M子C虫M
* 当前时间showNow();
* 2016年10月26日14:27星期三
*/
public class MyCalendar{
//获取日期
public String getDate(){
//str="2016年10月26日" get月份+1
Calendar cdar = Calendar.getInstance();
String str = cdar.get(Calendar.YEAR)+"年"+(cdar.get(Calendar.MONTH)+1)+"月"+cdar.get(Calendar.DAY_OF_MONTH)+"日";
// //long 1477463302141L
// long sDate = Calendar.getInstance().getTimeInMillis();
// //Date 2016-10-26
// Date d = new Date(sDate);
// //str="20161026"
// SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
// String str = sdf.format(d);
return str;
}
//获取时间
public String getTime(){
//Wed Oct 26 14:27:28 CST 2016
String time = ""+Calendar.getInstance().getTime();
return time.substring(11,16);
}
//获取时间加上秒
public String getTimeAndSecond(){
return String.valueOf(Calendar.getInstance().getTime()).substring(11,19);
}
//获取星期
public String getWeekdays(){
String week = null;
//星期三,4,一周的第一天是sunday
int weekdays = Calendar.getInstance().get(Calendar.DAY_OF_WEEK);
switch (weekdays) {
case 1: week="星期日"; break;
case 2: week="星期一"; break;
case 3: week="星期二"; break;
case 4: week="星期三"; break;
case 5: week="星期四"; break;
case 6: week="星期五"; break;
case 7: week="星期六"; break;
default:
break;
}
//Wed
// week = String.valueOf(Calendar.getInstance().getTime()).substring(0,3);
return week;
}
public void showNow(){
System.out.println( getDate()+getTime()+getWeekdays() );
}
//设置日历时间
public void setTime(){
Calendar c = Calendar.getInstance();
// c.setTimeInMillis(1478787010186L);
c.set(Calendar.YEAR, 2016);
c.set(Calendar.MONTH, 10);
c.set(Calendar.DAY_OF_MONTH, 10);
c.set(Calendar.HOUR, 10);
c.set(Calendar.MINUTE, 10);
c.set(Calendar.SECOND, 10);
//Date Thu Nov 10 22:10:10 CST 2016
System.out.println(c.getTime());
//long 1478787010186L
System.out.println(c.getTimeInMillis());
}
}
Calendar日历的使用
最新推荐文章于 2024-08-07 07:00:00 发布