①java.util.Date(过时了)

完整的日期和时间:%tc

String.format("%tc",new Date());
输出(new Date()是当前时间):
只有时间没有日期:%tr
String.format("%tr",new Date());
输出:
周几,月,日:%tA,%tB,%tD
String.format("%tA,%<tB,%<tD",new Date());//<代表重复用以前的值
输出:
②java.util.Calendar
Calendar cal=Calendar.getInstance();
//不能直接创建,要调用getInstance()返回一个Calendar对象
获取当前时间:
cal.getTime();
设定当前时间:
cal.set(2012,12,20,00,00);
把当前时间转成毫秒:
long milliTime=cal.getTimeInMillis();
当前时间+1小时:
cal.setTimeInMillis(milliTime+60*60*1000);
或者cal.add(cal.HOUR,1);
日期加上40天:
cal.add(cal.DATE,40);
日期滚动35天:
cal.roll(cal.DATE,35);
//只有日期会变,是往前滚
设定年是2011:
cal.set(cal.YEAR,2011);
本文深入探讨了Java中日期和时间的操作方法,包括使用java.util.Date和java.util.Calendar类进行日期时间的格式化、获取、设定、转换及计算等核心功能。
620

被折叠的 条评论
为什么被折叠?



