PowerShell:
Lấy ngày hiện tại

Cách thực hiện:

Dưới đây là đoạn mã đơn giản để lấy ngày hôm nay:

Get-Date

Và ch voilà, kết quả:

Thứ Ba, 14 Tháng Ba, 2023 10:15:42 Sáng

Có thể bạn muốn cái gì đó cụ thể hơn, như chỉ lấy ngày:

(Get-Date).Day

Kết quả:

14

Làm sao để chúng ta có thể quốc tế hóa? Lấy ngày theo định dạng ISO 8601:

Get-Date -Format 'yyyy-MM-dd'

Kết quả:

2023-03-14

Sâu hơn nữa

Trở lại thời kỳ trước, việc lấy ngày trong ngôn ngữ script không phải là chuyện nhỏ. Nhưng PowerShell, đã học hỏi từ sự phức tạp và nhu cầu của lịch sử computing, đã làm cho nó trở thành một dòng mã.

Ngoài Get-Date, các lựa chọn khác bao gồm việc đào sâu vào lớp .NET System.DateTime cho những nhu cầu phức tạp hơn, hoặc sử dụng WMI (Windows Management Instrumentation) để lấy thông tin hệ thống. Tuy nhiên, Get-Date là lựa chọn hàng đầu về sự đơn giản và hiệu quả.

Bên trong, Get-Date tận dụng đồng hồ hệ thống và các thiết lập khu vực của bạn để đảm bảo ngày và giờ được biểu diễn một cách chính xác, phản ánh các khu vực thời gian và điều chỉnh giờ mùa hè.

Nó còn có thể tùy chỉnh hoàn toàn. Bạn có thể tạo ra định dạng đầu ra theo ý thích của mình sử dụng các chuỗi định dạng tiêu chuẩn hoặc tùy chỉnh - một tính năng tiện lợi cho các bản ghi nhật ký cần tuân theo một số quy ước nhất định hoặc cho sự hài hòa về mặt hình thức trong đầu ra của bạn.

Xem thêm

Dưới đây là một số tài nguyên để xem xét: