Java.10--常用类-日期类-其他类

 一、【Data类】

package demo2.changyong;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest {//date 表示日期时间类
    public static void main(String[] args) throws ParseException {
        System.out.println("====1.获得现在的具体时间:年月 时间 星期 时区");
        Date a=new Date();//新建一个Date类型对象a 用来获取时间
        System.out.println(a);//Tue Oct 22 20:48:33 CST 2024

        System.out.println("====2.拆分具体日期");
        System.out.println(a.getDay());//星期
        System.out.println(a.getYear());//年份
        System.out.println(a.getMonth());//月份 以此类推

        System.out.println("====3.设置格式");
        DateFormat b=new SimpleDateFormat("yyyy-MM-dd");
        System.out.println("输出b格式下的a: "+b.format(a));//输出b格式下的a
        String c="2024-10-12";
        System.out.println("通过b的格式解析c,获取星期值: "+ b.parse(c).getDay());//通过b的格式解析c,获取星期值


    }

}

二、【Calender类】 

package demo2.changyong;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class CalendarTest {//操作日期时间类
    public static void main(String[] args) {
        System.out.println("====1.获得Calendar可以操作什么属性");
        Calendar c= Calendar.getInstance();
        System.out.println(c);//可以操作什么属性

        System.out.println("====2.拆分出年月等");
        System.out.println(c.getWeekYear());//输出当年
        System.out.println(c.get(Calendar.YEAR));//输出年分
        System.out.println(c.get(Calendar.MONTH)+1);//输出当月10

        System.out.println("====3.常用方法该月份有多少天?");
        System.out.println(c.getActualMaximum(Calendar.DATE));

        System.out.println("====4.当前月的3个月前是几月");
        c.add(Calendar.MONTH,-3);
        System.out.println(c.get(Calendar.MONTH)+1);
        c.add(Calendar.MONTH,1);//1月份之后是几月
        //c.set(Calendar.MONTH,10);
        //这段代码的功能是将 Calendar 对象 c 的月份设置为10,即11月。
        // 在Java中,月份是从0开始计数的,所以10对应的是11月。
        System.out.println(c.get(Calendar.MONTH)+1);
        System.out.println("====5.以月份-日期的形式输出"+c.get(Calendar.MONTH)+"-"+c.get(Calendar.DATE));

        System.out.println("====6.java.sql.Date--->Calendar");
        //java.sql.Date 的构造函数参数分别为年份(从1900年开始计算)、月份(从0开始)和日期。
        c.setTime(new java.sql.Date(124,9,22));
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String f=sdf.format(c.getTime());
        System.out.println(f);

    }
}

三、常用类.rar

目录:

CalendarTest.java
DateTest.java
IntegerTest.java
RandomTest.java
StringBuilderTest.java
StringTest.java
WanNianLi.java

链接:https://pan.baidu.com/s/1DmsDSh5LdzyZQQULobiibQ?pwd=ksju 
提取码:ksju 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值