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));
}
}
Không có nhận xét nào:
Đăng nhận xét