【无标题】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、pandas是什么?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.DateTime类的使用

代码如下(示例):

/**
 * @author shkstart
 * @create 2022/11/21-9:26
 */
public class DateTimeTest {
    /*
    1.两个构造器的使用


    2.两个方法的使用
    ---->toString(): 显示当前的年月日 时分秒
    ---->获取当前Date对象的时间戳

    3.java.sql.Date 对应着数据库中的日期类型的变量
    > 如何实例化
    如何将util.Date对象转换为sql.Date对象

     */

    @Test
    public void test2(){
        //构造器一  Date(): 创建了一个当前时间的Date对象
        Date date = new Date();
        System.out.println(date.toString());

        System.out.println(date.getTime());

        //构造器二
        Date date1 = new Date(1668994563642L);
        System.out.println(date1.toString());
        System.out.println(date1.getTime());

        java.sql.Date date2 = new java.sql.Date(1168994563642L);
        System.out.println(date2.toString());

        //如何将util.Date对象转换为sql.Date对象
        Date date3 = new Date();
        java.sql.Date date4 = new java.sql.Date(date3.getTime());
        System.out.println(date4);

    }








    //1.System类中的currTimeMillis()
    @Test
    public void test1(){
        long time = System.currentTimeMillis();
        //返回当前时间和1970 1.1 的时间差
        System.out.println(time);
    }
}

2.SimpleDateFormat对日期Date类的格式化和解析和Calendar日历类的使用

代码如下(示例):

public class DateTimeTest {
    /*
    SimpleDateFormat对日期Date类的格式化和解析


     */
    @Test
    public void testSimpleDateFormat() throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
        //格式化: 日期------> 字符串
        Date date = new Date();
        System.out.println(date);
        String format = simpleDateFormat.format(date);
        System.out.println(format);
        // ----->按照指定的方法格式化 调用带参数的构造器
        SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        //格式化
        String format1 = simpleDateFormat1.format(date);
        System.out.println(format1);
        //解析:要求字符串必须是符合SimpleDateFormat识别的格式
        String s1 ="2022-11-21 15:32:29";
        Date date1 = simpleDateFormat1.parse(s1);
        System.out.println(date1);
        //解析: 字符串------> 日期
        String s = "02-09-26 下午 5:32";
        System.out.println(simpleDateFormat.parse(s));

    }
    @Test
    public void test1() throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        String s = "2020-09-08";
        Date date = simpleDateFormat.parse(s);
        java.sql.Date date1 = new java.sql.Date(date.getTime());
        System.out.println(date1);
    }

    @Test
    //1970 1.1
    public void test2() throws ParseException {
        String s = "1990-01-01";
        String s1 = "2020-09-03";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
        Date parse = simpleDateFormat.parse(s);
        System.out.println(parse.getTime());
        Date parse1 = simpleDateFormat1.parse(s1);
        System.out.println(parse1.getTime());
        int d = (int) (((parse1.getTime()-parse.getTime())/86400000)%5);
        if (d==0||d>=4){
            System.out.println("在晒网");
        }else
            System.out.println("在打鱼");

    }

    /*
    Calendar日历类的使用

     */

    @Test
    public void test3(){
        //1.实例化
        //方式一 创建其子类(GregorianCalendar)的对象
        //方式二 调用其静态方法getInstance()
        Calendar instance = Calendar.getInstance();
        System.out.println(instance.getClass());
        //get()
        int i = instance.get(Calendar.DAY_OF_MONTH);
        System.out.println(i);
        //set()
        instance.set(Calendar.DAY_OF_MONTH,10);
        int j = instance.get(Calendar.DAY_OF_MONTH);
        System.out.println(j);
        //add() 在当月的时间上加上几天 负数是减
        //getTime()   日历类----->Date
        //serTime()  Date----->日历类
    }
}

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

你可能感兴趣的:(开发语言,java)