JAVA获取当前时间

    技术2022-07-11  110

    1、Date day=new Date();    

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

    System.out.println(df.format(day));   

    通过Date类来获取当前时间  

     

    2、SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   System.out.println(df.format(System.currentTimeMillis()));   

    通过System类中的currentTimeMillis方法来获取当前时间 

     

    3、通过Calendar类来获取当前时间   

    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改   对时间进行加减操作等

    int year = c.get(Calendar.YEAR);  

     int month = c.get(Calendar.MONTH);   

    int date = c.get(Calendar.DATE);    

    int hour = c.get(Calendar.HOUR_OF_DAY);   

    int minute = c.get(Calendar.MINUTE);   

    int second = c.get(Calendar.SECOND);    

    System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);    

     

     

    获取当前时间

    格式转换

    一.在mysql操作中我们经常需要对数据进行类型转换,此时我们应该使用的是cast()或convert();

    二.两者之间的对比

    相同点:都是进行数据类型转换,实现的功能基本相同

    不同点:两者的语法不同,cast(value as type) ,convert(value,type)

    三:所支持的类型如下

    二进制,同带binary前缀的效果:BINARY

    字符型,可带参数:CHAR()

    日期:DATE

    时间:TIME

    日期时间型:DATETIME

    浮点型:DECIMAL

    整数:SIGNED

    无符号整数:UNSIGNED

    Processed: 0.015, SQL: 9