Date、SimpleDateFormat、Calendar【无标题】-创新互联
Date:表示时间
创新互联建站是一家专业提供安康企业网站建设,专注与成都网站设计、成都做网站、H5技术、小程序制作等业务。10年已为安康众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
public static void main(String[] args) {
//日期时间
//类 Date 表示特定的瞬间 精确到毫秒
Date date1=new Date();//获取当前时间
System.out.println(date1);
Date date2=new Date(1000);//创建距离1970年1月1日8.00经过了多少毫秒的时间
System.out.println(date2);
}
SimpleDateFormat:用来做日期和字符串之间的相互转换
public static void main(String[] args)throws ParseException {
Date date=new Date();
//SimpleDateFormat是DateFormat的子类 ,用来做日期和字符串之间的相互转换
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//实例化日期格式化类 指定格式化的格式样式
//日期 格式化成 字符串
String format=sdf.format(date);
System.out.println(format);
// 字符串 解析成 日期
String time="2000/10/15 08:10:20";
Date date2=sdf.parse(time);
System.out.println(date2);
}
Calendar
Calendar:在java中可以获取当前时间任何你想获取的信息
Calendar在java中可以通过get方法指定字段值 来获取当前时间的一些信息
public static void main(String[] args) {
//Calendar的getInstance()方法返回一个Calendar 对象
Calendar calenda=Calendar.getInstance();
//获取当前时间
Date time=calenda.getTime();
System.out.println(time);
//可以获取当前时间任何你想获取的信息
int year=calenda.get(Calendar.YEAR);//获取当前时间的年份
System.out.println("年份:"+year);
int month=calenda.get(Calendar.MONTH);
System.out.println("月份:"+month);
int dayofyear=calenda.get(Calendar.DAY_OF_MONTH);
System.out.println("本年第:"+dayofyear);
//Calendar可以通过get方法指定字段值 来获取当前时间的一些信息
System.out.println("--------------");
//指定年月日。时分秒 月份 0-11表示1-12月
calenda.set(2022,12,2,13,27);
//获取指定的时间
Date date1=calenda.getTime();
System.out.println(date1);
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章名称:Date、SimpleDateFormat、Calendar【无标题】-创新互联
文章源于:http://cdiso.cn/article/doghgi.html