Java 58. Các lớp quản lý thời gian và ngày tháng trong Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết

     Tóm tắt lý thuyết 

    https://openplanning.net/10245/java-date-time

     Code chi tiết 

    package test;
    
    import java.sql.Date;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.concurrent.TimeUnit;
    
    public class Test {
    	@SuppressWarnings("deprecation")
    	public static void main(String[] args) {
    		// Hàm lấy thời gian hiện tại
    		long t1 = System.currentTimeMillis();
    		for (int i = 0; i < 10; i++) {
    			System.out.println("TEST");
    		}
    		long t2 = System.currentTimeMillis();
    		
    		System.out.println("Trước khi chạy for: "+t1);
    		System.out.println("Sau khi chạy for: "+t2);
    		System.out.println("Thời gian: "+((t2-t1)) +"mls");
    		System.out.println("Thời gian: "+((t2-t1)/1000) +"s");
    		
    		// TimeUnit
    		System.out.println("3000 năm = "+TimeUnit.DAYS.toSeconds(3000*365)+"s");
    		System.out.println("25h = "+TimeUnit.HOURS.toSeconds(25)+"s");
    		
    		// Date
    		Date d = new Date(System.currentTimeMillis());
    		System.out.println(d.getDate()+"/"+(d.getMonth()+1)+"/"+(d.getYear()+1900));
    		
    		//Calendar
    		Calendar c = Calendar.getInstance();
    		System.out.println(c.get(Calendar.DATE)+"-"+(c.get(Calendar.MONTH)+1)+"-"+c.get(Calendar.YEAR));
    		
    		c.add(Calendar.HOUR, 30);
    		System.out.println(c.get(Calendar.DATE)+"-"+(c.get(Calendar.MONTH)+1)+"-"+c.get(Calendar.YEAR));
    		
    		c.add(Calendar.DATE, 14);
    		System.out.println(c.get(Calendar.DATE)+"-"+(c.get(Calendar.MONTH)+1)+"-"+c.get(Calendar.YEAR));
    		
    		// DateFormat
    		DateFormat df = new SimpleDateFormat();
    		System.out.println(df.format(d));
    		
    		 df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		 System.out.println(df.format(d));
    	}
    }
    

    Bạn có thể thích những bài đăng này:

    Không có nhận xét nào:

    Đăng nhận xét