时间
package 常用类;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat {
public static void main(String[] args) throws ParseException {
//把时间对象按照“格式字符串指定的格式”转成相应的字符串
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String string=df.format(new Date());
System.out.println(string);
//把字符串按照“格式字符串指定的格式”转成相应的时间对象
SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = df2.parse("2020-11-04 15:20:36");
System.out.println(date);
}
}
日期
package 常用类;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Canlendar {
public static void main(String[] args) {
Calendar calendar = new GregorianCalendar(2020,10,10,10,10,10);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int weekday = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(year);
System.out.println(month);//0-11表示月份,11是12月
System.out.println(weekday);//1-7,1代表星期日,2代表周一....
//设置日期的相关元素
Calendar c2 = new GregorianCalendar();//不传默认为今天
System.out.println(c2);
c2.set(Calendar.YEAR,2022);
System.out.println(c2);
//日期的计算
Calendar c3 = new GregorianCalendar();
c3.add(Calendar.DATE,100);//往后100天
c3.add(Calendar.YEAR,-100);//往前100年
//日期对象和时间对象的转华
Date d4 = c3.getTime();
Calendar c4 = new GregorianCalendar();
c4.setTime(new Date());
}
}