Bỏ qua đến nội dung
Bỏ qua điều hướng
Đăng nhập
MT.NET.VN

Viewbh Java Tut 34 Thoi Gian Ngay Gio Trong Java 0 0 2023 04 04 04 31 56

Tìm kiếm
Thuộc khóa học · baihoc_sub = 16

Lập trình Java cơ bản ( Free)

Bài 35 / 49 trong khóa học.

Xem khóa học
71%
MT LEARNING · LESSON

Java Tut 34 : Thời gian ( ngày giờ) trong Java 0 (0)

Java Tut 34 : Thời gian ( ngày giờ) trong Java 0 (0)

Java Tut 34 : Thời gian ( ngày giờ) trong Java 0 (0)

Ngày Java

Java không có lớp Ngày tích hợp sẵn, nhưng chúng ta có thể nhập java.time gói để làm việc với API ngày và giờ. Gói này bao gồm nhiều lớp ngày và giờ. Ví dụ:

ClassDescription
LocalDateRepresents a date (year, month, day (yyyy-MM-dd))
LocalTimeRepresents a time (hour, minute, second and nanoseconds (HH-mm-ss-ns))
LocalDateTimeRepresents both a date and a time (yyyy-MM-dd-HH-mm-ss-ns)
DateTimeFormatterFormatter for displaying and parsing date-time objects

Nếu bạn không biết gói là gì, hãy đọc Hướng dẫn về gói Java của chúng tôi .


Hiển thị ngày hiện tại

Để hiển thị ngày hiện tại, hãy nhập java.time.LocalDatelớp và sử dụng now()phương thức của nó :

Thí dụ

import java.time.LocalDate; // import the LocalDate class  public class Main {   public static void main(String[] args) {     LocalDate myObj = LocalDate.now(); // Create a date object     System.out.println(myObj); // Display the current date   } }  

Đầu ra sẽ là:2021-11-07Hãy tự mình thử »


Hiển thị thời gian hiện tại

Để hiển thị thời gian hiện tại (giờ, phút, giây và nano giây), hãy nhập java.time.LocalTimelớp và sử dụng now()phương thức của nó :

Thí dụ

import java.time.LocalTime; // import the LocalTime class  public class Main {   public static void main(String[] args) {     LocalTime myObj = LocalTime.now();     System.out.println(myObj);   } }  

Đầu ra sẽ là:09:05:48.839290Hãy tự mình thử »



Hiển thị ngày và giờ hiện tại

Để hiển thị ngày và giờ hiện tại, hãy nhập java.time.LocalDateTimelớp và sử dụng now()phương thức của nó :

Thí dụ

import java.time.LocalDateTime; // import the LocalDateTime class  public class Main {   public static void main(String[] args) {     LocalDateTime myObj = LocalDateTime.now();     System.out.println(myObj);   } }  

Đầu ra sẽ là:2021-11-07T09:05:48.840370Hãy tự mình thử »


Định dạng Ngày và Giờ

Chữ “T” trong ví dụ trên được dùng để phân tách ngày tháng với thời gian. Bạn có thể sử dụng DateTimeFormatterlớp có ofPattern()phương thức trong cùng một gói để định dạng hoặc phân tích cú pháp các đối tượng ngày-giờ. Ví dụ sau sẽ xóa cả “T” và nano giây khỏi ngày-giờ:

Thí dụ

import java.time.LocalDateTime; // Import the LocalDateTime class import java.time.format.DateTimeFormatter; // Import the DateTimeFormatter class  public class Main {   public static void main(String[] args) {     LocalDateTime myDateObj = LocalDateTime.now();     System.out.println("Before formatting: " + myDateObj);     DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss");      String formattedDate = myDateObj.format(myFormatObj);     System.out.println("After formatting: " + formattedDate);   } }  

Đầu ra sẽ là:Before Formatting: 2021-11-07T09:05:48.840831
After Formatting: 07-11-2021 09:05:48
Hãy tự mình thử »

Các ofPattern()phương pháp chấp nhận tất cả các loại giá trị, nếu bạn muốn hiển thị ngày và thời gian trong một định dạng khác nhau. Ví dụ:

ValueExampleTryit
yyyy-MM-dd“1988-09-29”Try it »
dd/MM/yyyy“29/09/1988”Try it »
dd-MMM-yyyy“29-Sep-1988”Try it »
E, MMM dd yyyy“Thu, Sep 29 1988”Try it »

❮ TrướcKế tiếp ❯

ĐÁNH GIÁ NỘI DUNG 0.0/5 0 lượt đánh giá
Bạn thấy nội dung này thế nào?
Mỗi trình duyệt/tài khoản được chấm lại sau 24 giờ.
Báo bài lỗiGiúp MT.Net.VN phát hiện nội dung cần kiểm tra
Báo lỗi được ghi vào hệ thống để Admin kiểm tra. Không dùng chức năng này để gửi hỗ trợ cá nhân.

Bài học liên quan

Các bài khác có cùng khóa học cha theo baihoc_sub.

Home Dịch vụ Khóa học CPanel