• 吴裕雄--天生自然 JAVA开发学习:日期时间


    import java.util.Date;
      
    public class DateDemo {
       public static void main(String args[]) {
           // 初始化 Date 对象
           Date date = new Date();
            
           // 使用 toString() 函数显示日期时间
           System.out.println(date.toString());
       }
    }
    import  java.util.*;
    import java.text.*;
     
    public class DateDemo {
       public static void main(String args[]) {
     
          Date dNow = new Date( );
          SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
     
          System.out.println("当前时间为: " + ft.format(dNow));
       }
    }
    import java.util.Date;
     
    public class DateDemo {
     
      public static void main(String args[]) {
         // 初始化 Date 对象
         Date date = new Date();
     
         //c的使用  
        System.out.printf("全部日期和时间信息:%tc%n",date);          
        //f的使用  
        System.out.printf("年-月-日格式:%tF%n",date);  
        //d的使用  
        System.out.printf("月/日/年格式:%tD%n",date);  
        //r的使用  
        System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);  
        //t的使用  
        System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);  
        //R的使用  
        System.out.printf("HH:MM格式(24时制):%tR",date);  
      }
    }

    import java.util.Date;
      
    public class DateDemo {
     
       public static void main(String args[]) {
           // 初始化 Date 对象
           Date date = new Date();
            
           // 使用toString()显示日期和时间
           System.out.printf("%1$s %2$tB %2$td, %2$tY", 
                             "Due date:", date);
       }
    }
    import java.util.Date;
      
    public class DateDemo {
     
       public static void main(String args[]) {
           // 初始化 Date 对象
           Date date = new Date();
            
           // 显示格式化时间
           System.out.printf("%s %tB %<te, %<tY", 
                             "Due date:", date);
       }
    }
    import java.util.*;
      
    public class DateDemo {
       public static void main(String args[]) {
           Date date=new Date();                                      
            //b的使用,月份简称  
            String str=String.format(Locale.US,"英文月份简称:%tb",date);       
            System.out.println(str);                                                                              
            System.out.printf("本地月份简称:%tb%n",date);  
            //B的使用,月份全称  
            str=String.format(Locale.US,"英文月份全称:%tB",date);  
            System.out.println(str);  
            System.out.printf("本地月份全称:%tB%n",date);  
            //a的使用,星期简称  
            str=String.format(Locale.US,"英文星期的简称:%ta",date);  
            System.out.println(str);  
            //A的使用,星期全称  
            System.out.printf("本地星期的简称:%tA%n",date);  
            //C的使用,年前两位  
            System.out.printf("年的前两位数字(不足两位前面补0):%tC%n",date);  
            //y的使用,年后两位  
            System.out.printf("年的后两位数字(不足两位前面补0):%ty%n",date);  
            //j的使用,一年的天数  
            System.out.printf("一年中的天数(即年的第几天):%tj%n",date);  
            //m的使用,月份  
            System.out.printf("两位数字的月份(不足两位前面补0):%tm%n",date);  
            //d的使用,日(二位,不够补零)  
            System.out.printf("两位数字的日(不足两位前面补0):%td%n",date);  
            //e的使用,日(一位不补零)  
            System.out.printf("月份的日(前面不补0):%te",date);  
       }
    }

    import java.util.*;
    import java.text.*;
      
    public class DateDemo {
     
       public static void main(String args[]) {
          SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); 
     
          String input = args.length == 0 ? "1818-11-11" : args[0]; 
     
          System.out.print(input + " Parses as "); 
     
          Date t; 
     
          try { 
              t = ft.parse(input); 
              System.out.println(t); 
          } catch (ParseException e) { 
              System.out.println("Unparseable using " + ft); 
          }
       }
    }
    import java.util.*;
      
    public class SleepDemo {
       public static void main(String args[]) {
          try { 
             System.out.println(new Date( ) + "
    "); 
             Thread.sleep(1000*3);   // 休眠3秒
             System.out.println(new Date( ) + "
    "); 
          } catch (Exception e) { 
              System.out.println("Got an exception!"); 
          }
       }
    }
    import java.util.*;
      
    public class DiffDemo {
     
       public static void main(String args[]) {
          try {
             long start = System.currentTimeMillis( );
             System.out.println(new Date( ) + "
    ");
             Thread.sleep(5*60*10);
             System.out.println(new Date( ) + "
    ");
             long end = System.currentTimeMillis( );
             long diff = end - start;
             System.out.println("Difference is : " + diff);
          } catch (Exception e) {
             System.out.println("Got an exception!");
          }
       }
    }
    Calendar c1 = Calendar.getInstance();
    
    c1.set(2009, 6 - 1, 12);//把Calendar对象c1的年月日分别设这为:2009、6、12
    
    c1.set(Calendar.DATE,10);
    
    c1.set(Calendar.YEAR,2008);
    
    Calendar c1 = Calendar.getInstance();
    
    c1.add(Calendar.DATE, 10);
    
    c1.add(Calendar.DATE, -10);
    Calendar c1 = Calendar.getInstance();
    // 获得年份
    int year = c1.get(Calendar.YEAR);
    // 获得月份
    int month = c1.get(Calendar.MONTH) + 1;
    // 获得日期
    int date = c1.get(Calendar.DATE);
    // 获得小时
    int hour = c1.get(Calendar.HOUR_OF_DAY);
    // 获得分钟
    int minute = c1.get(Calendar.MINUTE);
    // 获得秒
    int second = c1.get(Calendar.SECOND);
    // 获得星期几(注意(这个与Date类是不同的):1代表星期日、2代表星期1、3代表星期二,以此类推)
    import java.util.*;
      
    public class GregorianCalendarDemo {
     
       public static void main(String args[]) {
          String months[] = {
          "Jan", "Feb", "Mar", "Apr",
          "May", "Jun", "Jul", "Aug",
          "Sep", "Oct", "Nov", "Dec"};
          
          int year;
          // 初始化 Gregorian 日历
          // 使用当前时间和日期
          // 默认为本地时间和时区
          GregorianCalendar gcalendar = new GregorianCalendar();
          // 显示当前时间和日期的信息
          System.out.print("Date: ");
          System.out.print(months[gcalendar.get(Calendar.MONTH)]);
          System.out.print(" " + gcalendar.get(Calendar.DATE) + " ");
          System.out.println(year = gcalendar.get(Calendar.YEAR));
          System.out.print("Time: ");
          System.out.print(gcalendar.get(Calendar.HOUR) + ":");
          System.out.print(gcalendar.get(Calendar.MINUTE) + ":");
          System.out.println(gcalendar.get(Calendar.SECOND));
          
          // 测试当前年份是否为闰年
          if(gcalendar.isLeapYear(year)) {
             System.out.println("当前年份是闰年");
          }
          else {
             System.out.println("当前年份不是闰年");
          }
       }
    }

  • 相关阅读:
    20175122邱昕 网络对抗技术exp2后门的原理与实践
    2019-2020 20175122邱昕《网络对抗技术》Exp1 PC平台逆向破解
    day04 python——进程和线程
    day 03 python——面向对象编程进阶
    day02 python——面向对象进阶
    day01 python——面向对象编程基础
    day05
    day04 五层模型之间的通信过程及Linux的目录相关内容
    day03 计算机的性能及系统启动
    Linux入门终端命令
  • 原文地址:https://www.cnblogs.com/tszr/p/10960430.html
Copyright © 2020-2023  润新知