原文地址:http://bdcwl.blog.163.com/blog/static/765222652009104171521/ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse("2009-11-04");//String-->Date String sdate = sdf.format(date );// Data-->String Ti
/** * java获取 当月所有的日期集合 * @return */public static List<Date> getDayListOfMonth() { List list = new ArrayList(); Calendar aCalendar = Calendar.getInstance(Locale.CHINA); int year = aCalendar.get(Calendar.YEAR);//年份 int month = aCalendar.get(Calendar.M
方法一:利用Calendar类来获取当前日期和时间,代码如下: /** * 获取系统时间 * @return */ public String getDate(){ Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR);//获取年份 int month=calendar.get(Calendar.MONTH);//获取月份 int day=calendar.get(Calendar.D
先添加引用import java.util.Calendar; 然后编写代码: Calendar calendar = null;//声明 calendar= Calendar.getInstance();提供方法 int ben =calendar.get(Calendar.YEAR);//获取当前年 int bem =calendar.get(Calendar.MONTH);//获取当前月 int day = calendar.get(Calendar.DAY_OF_WEEK);//获取今天
参数:String dateStr = '2016-05-18'; 1.获取string对应date日期: Date date = new SimpleDateFormat("yyyy-MM-dd").parse(dateStr ); 2.获取date对应的Calendar对象 Calendar ca = Calendar.getInstance(); ca.setTime(date); 3.可以从ca中获取各种该日期的属性值: int day = ca.get(Calendar.DA
注: SimpleDateFormat是线程不安全的 public static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); public static SimpleDateFormat format1 = new SimpleDateFormat( "yyyyMMdd HH:mm:ss"); /** * 得到指定日期的一天的的最后时刻23:59:59 * * @param date * @
public class DateParserT { /** * Date 与 String.long 的相互转换 * @param args */ public static void main(String[] args) { Date dt =new Date(); System.out.println(dt)
/** * 前/后?分钟 * * @param d * @param minute * @return */ public static Date rollMinute(Date d, int minute) { return new Date(d.getTime() + minute * 60 * 1000); } /** * 前/后?天 * * @param d * @param day * @return */ public static Date rollDay(Date d, int