Date常用方法
Object.equals(s1,s2)1.7以后可以比较俩个对象是否相等,可以防止空指针异常。
Date和毫秒间可以相互转换,从1970/1/1到当前的事件System.currentTimeMillis()方法值一致   getTime返回都是一个Long值
俩个构造 public Data(); public Date(Long date).
public boolean after(Date when)
public boolean before(Date when)
包的位置
- java.lang.Object
- 
- java.util.Calendar
 
public abstract class Calendar
extends Object
Calendar.getInstance();获取实例
Calendar.add(Calendar.year,30) 30年后的时间
Calendar.set(Calendar.get(Calendar.YEAR),8,1)月份设置为9月份(国外是0-11月份),得到当前的年,设置为月和日 Calendar.add(Calendar.DATE,-1)实现运算8月份最后一天
SimpleDateFormat 在java.text国际化程序包extends DateFormate 这个继承 Formate格式化类
public SimpleDateFormat();
public SimpleDateFormat(String pattern)
public SimpleDateFormat(String pattern, Locale locale)
年(yy) 月(MM) 日(dd) 时(HH) 分(mm) 秒(SS) 毫秒(sss)
Date date=new Date()
DateFormate d=new SimpleDateFormat("yyyy-MM-dd HH:mm:SS sss");实例化对象
String s=d.formate() 转换为string类型
字符串转为日期时间的操作
String s="时间的字符串";
DateFormate d=new SimpleDateFormat("yyyy-MM-dd HH:mm:SS sss");
Date date=d.parse(d)
数据类型转换

LocalDate()处理当前时间格式1.8之后追加在java.time 包中
public static LocalDate now()
public static LocalDate now(ZoneId zone)
public static LocalDate now(Clock clock)
LocalDate.now();获取当前日期
Localtime.now();获取当前时间
LocalDateTime.now();获取当前日期时间
LocalDate day=new LocalDate();
String.format("%s-%s-%s",day.getYear(),day.getMonthValue(),day.getDayOfMonth());获取当前的时间
day.getDayOfWeek().getValue();获取今天属于一周的第几天
day.get(ChonoFeild.ALIGMED_WEEK_OF_year)一年中的第几周
day.get(ChonoFeild.ALIGMED_WEEK_OF_MONTH)一月中的第几周
day.getDayOfYear()今天属于一年中的第几天
判断是否为闰年
LocalDate date=LocalDate.parse("日期");
date.ifLeapYear(date)是否是闰年
date.getDayOfWeek()所处一周的时间
day.with(TemperalAdjusters.firstDayOfMonth())所在的月的第一天是什么时间
day.withDayOfMonth(n)所在月的第n天是什么时间
day.with(TemperalAdjusters.lastDayOfMonth())所在的月的第一天是什么时间
day.plusYears(300)300年后的日期
day.plusMonths(300)300月后的时间
day.with(TemperalAdjusters.firstInMonth(dayOfWeek.MONDAY))
SimpleDateFormate处理多线程不安全可以通过LocalDate来处理
![]()
 
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号