zoukankan      html  css  js  c++  java
  • Java web 项目获取时间的方式列举

    1、依靠Java代码获取时间

    new Date()方式

                                

                    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
    
                                System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

    Calendar calendar方式

                                

     1                 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     2 
     3                             Calendar calendar = Calendar.getInstance();//可以对每个时间域单独修改
     4 
     5                             System.out.println(df.format(calendar.getTime()));//获得时间并格式化
     6 
     7                            
     8 
     9                             int year = calendar.get(Calendar.YEAR);
    10 
    11                             int month = calendar.get(Calendar.MONTH); //月份获得当前月要+1
    12 
    13                             int date = calendar.get(Calendar.DATE);
    14 
    15                             int hour = calendar.get(Calendar.HOUR_OF_DAY);
    16 
    17                             int minute = calendar.get(Calendar.MINUTE);
    18 
    19                             int second = calendar.get(Calendar.SECOND);
    20 
    21                             System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);

    2、js获得时间

                                

     1                 var myDate = new Date();
     2 
     3                             myDate.getFullYear();    //获取完整的年份(4位,1970-????)
     4 
     5                             myDate.getMonth();       //获取当前月份(0-11,0代表1月)
     6 
     7                             myDate.getDate();        //获取当前日(1-31)
     8 
     9                             myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
    10 
    11                             myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
    12 
    13                             myDate.getHours();       //获取当前小时数(0-23)
    14 
    15                             myDate.getMinutes();     //获取当前分钟数(0-59)
    16 
    17                             myDate.getSeconds();     //获取当前秒数(0-59)
    18 
    19                             myDate.getMilliseconds();    //获取当前毫秒数(0-999)
    20 
    21                             myDate.toLocaleDateString();     //获取当前日期
    22 
    23                             myDate.toLocaleTimeString();     //获取当前时间
    24 
    25                             myDate.toLocaleString( );        //获取日期与时间

                               

    3、sql获取时间

                                select curdate();//获取日期 example:2008-08-08
    
                                select now();//获取时间+日期 example: 2008-08-08 22:20:46
    
                               
    
                                //对时间进行截取
    
                                set @dt = '2008-09-10 07:15:30.123456';
    
                                select date(@dt); -- 2008-09-10
    
                                select time(@dt); -- 07:15:30.123456
    
                                select year(@dt); -- 2008
    
                                select quarter(@dt); -- 3
    
                                select month(@dt); -- 9
    
                                select week(@dt); -- 36
    
                                select day(@dt); -- 10
    
                                select hour(@dt); -- 7
    
                                select minute(@dt); -- 15
    
                                select second(@dt); -- 30
    
                                select microsecond(@dt); -- 123456
    
                               
    
                                //对时间格式化
    
                                select str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09
    
                                select str_to_date('08/09/08' , '%m/%d/%y'); -- 2008-08-09
    
                                select str_to_date('08.09.2008', '%m.%d.%Y'); -- 2008-08-09
    
                                select str_to_date('08:09:30', '%h:%i:%s'); -- 08:09:30
    
                                select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); -- 2008-08-09 08:09:30

                                                                     

  • 相关阅读:
    【webrtc】PTCPeerConnection(28)
    windows传文件到linux服务器--- secureCRT PK xftp
    Navicat premium查看数据库表中文注释的两种方式
    Jmeter 5.1实现图片上传接口测试
    查看服务器内存、CPU、网络等占用情况的命令--汇总
    AWS服务器上安全组端口设置和访问的问题
    linux服务器时间乱码问题解决
    连接linux的几款工具 简介
    服务器上build.xml文件乱码解决(亲测有效)
    jmeter通过ant执行时报错 jmeter.log not found
  • 原文地址:https://www.cnblogs.com/dingbaiyi/p/6134566.html
Copyright © 2011-2022 走看看